create table tb(id numeric(8),person_no numeric(5),person_name varchar2(8),company_id numeric(2))
CREATE OR REPLACE PROCEDURE AddNewRcord(
p_ID tb.ID%TYPE,
P_person_no tb.PERSON_NO%TYPE,
p_person_name tb.PERSON_NAME%TYPE,
P_company_ID tb.COMPANY_ID%TYPE)AS
BEGIN
insert into tb(id,person_no,person_name,company_id)
values(p_ID,p_person_no,p_person_name,p_company_ID);
commit;
END AddNewRcord; --这行出错了begin
AddNewRcord(6,24118,'paul','adar');
end;
这个例子和书的代码是一样的,但编译运行到AddNewRcord出错?
请高手指教一下,谢谢!
CREATE OR REPLACE PROCEDURE AddNewRcord(
p_ID tb.ID%TYPE,
P_person_no tb.PERSON_NO%TYPE,
p_person_name tb.PERSON_NAME%TYPE,
P_company_ID tb.COMPANY_ID%TYPE)AS
BEGIN
insert into tb(id,person_no,person_name,company_id)
values(p_ID,p_person_no,p_person_name,p_company_ID);
commit;
END AddNewRcord; --这行出错了begin
AddNewRcord(6,24118,'paul','adar');
end;
这个例子和书的代码是一样的,但编译运行到AddNewRcord出错?
请高手指教一下,谢谢!
解决方案 »
- oracle 11g 导入数据库有错,非常急!
- APEX安装中文问题
- KSQL编写日期比较
- 性能问题, 当多个并发用户中,有一个查询大量的数据时,其它用户的查询或相关操作就会很慢,像这种问题如何避免, 是不是需要两台ORACLE 服务器,数据是同步的,一台用作像OLTP的操作,一台用作像OLAP的大量查询操作
- Oracle查询结果生成XML
- ORA-12571:TNS,包写入程序失败,这样的错误怎么回事?
- 这个sql怎么能把performance调上去?
- (呼唤高手)怎样将一个一维表转换为二维表?
- 数据库如何把0点作为24点
- oracle农历转公历
- 继续上午的问题,刚才不小心结错贴,给错分了,抱歉。
- 问一天sql语句.在线等............
把'adar'换成小于三位数的数字(company_id numeric(2))