1:先创建一个测试的(在SQl的命令窗口下测试)
create or replace procedure jl_test
(a in varchar2,b out varchar2)
as
begin
b:= a;
end;
8 /
这里的"/"是结束的意思
2:这个存储过程有输入输出的数据
var c varchar2(10); --这个是传去的参数
exec jl_test('01',:c) --执行存储过程
3:看下效果
SQL> print c
c
---------
01
4:把总个流程都打印出来看看
SQL> create or replace procedure jl_test
2 (a in varchar2,b out varchar2)
3 as
4 begin
5 b:= a;
6 end;
7
8 /
Procedure created
SQL> var c varchar2(10);
/
SQL> exec jl_test('01',:c)
PL/SQL procedure successfully completed
c
---------
01
SQL> print c
c
---------
01