欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle调用存储过程失败(参数与列名相同)

程序员文章站 2024-03-22 10:28:34
...
在执行存储过程时总调用失败,通过检查发现:
你传递进入的参数和在存储过程中声明的参数不能和列名一致,大小写不区分
例子:


create or replace procedure T(id in varchar2)
name varchar2(20);
begin
select * from test ID=id and NAME=name;
end T;


以上写法是不对的,plsql编译可通过,在运行时总是失败,以致牢记这个教训吧 :cry:
相关标签: Oracle SQL