oracle :带有out参数的存储过程的调用方法
2012-08-02 10:50
555 查看
在oracle中,使用sql/plus调用带参数的存储过程时,首先要定义一个变量接受out参数
示例过程:
首先创建一个存储过程;
create or replace procedure p1(pno in number,pname out varchar2)
as
begin
select ename into pname from emp where empno=pno;
dbms_output.put_line(pname||' '||pno);
end;
/
接着在sql/plus中调用:
方法一:命令行和结果如下
SQL> var a varchar2(20);
SQL> exec P1(7900,:a);
JAMES 7900
方法二:
declare
pname varchar2(20);
begin
p1(&pno,pname)
end;
/
示例过程:
首先创建一个存储过程;
create or replace procedure p1(pno in number,pname out varchar2)
as
begin
select ename into pname from emp where empno=pno;
dbms_output.put_line(pname||' '||pno);
end;
/
接着在sql/plus中调用:
方法一:命令行和结果如下
SQL> var a varchar2(20);
SQL> exec P1(7900,:a);
JAMES 7900
方法二:
declare
pname varchar2(20);
begin
p1(&pno,pname)
end;
/
相关文章推荐
- c# 调用带有参数的存储过程方法--oracle【转载】
- C#调用Oracle带有out游标参数存储过程的问题
- 在MySQL中创建带有IN和OUT参数的存储过程的方法
- Oracle中调用带有返回参数的存储过程
- Oracle 执行带有out参数的存储过程(不积跬步,无以至千里)
- Java调用Oracle、mysql带out参数的存储过程
- j2ee调用Oracle带数组参数和游标的存储过程方法
- hibernate4连接Oracle带out参数的存储过程调用
- oracle调用带in out参数的存储过程
- oracle调用带in out参数的存储过程
- ibatis调用oracle的函数,存储过程的方法_IN_和OUT_游标
- 在MySQL中创建带有IN和OUT参数的存储过程的方法
- ibatis调用oracle的函数,存储过程的方法_IN_和OUT_游标
- c# 调用带有参数的存储过程方法--oracle篇
- oracle在job中调用带有参数的存储过程
- 动态调用带out参数的存储过程
- 调用oracle存储过程一定要加参数 的位数。。。
- MyBatis调用带有返回结果、output参数的存储过程上与ibatis的区别
- Java调用Oracle集合类型输出参数的存储过程
- 存储过程之——调用带有输入和输出参数的存储过程