Plsql Oracle、PL/SQL中具有INOUT参数的过程示例
如何在过程中使用IN OUT参数。我想给出一个参数作为输入,得到相同的输出?我可以举个例子吗?请参阅Oracle PL/SQL文档中的“指定子程序参数模式”一节: 在SQL Plus中执行此操作:Plsql Oracle、PL/SQL中具有INOUT参数的过程示例,plsql,oracle9i,Plsql,Oracle9i,如何在过程中使用IN OUT参数。我想给出一个参数作为输入,得到相同的输出?我可以举个例子吗?请参阅Oracle PL/SQL文档中的“指定子程序参数模式”一节: 在SQL Plus中执行此操作: set serverout on declare l_val varchar2(30) := 'hello world'; procedure myproc (p_val in out varchar2) is begin dbms_output.put_line('p_val
set serverout on
declare
l_val varchar2(30) := 'hello world';
procedure myproc (p_val in out varchar2) is
begin
dbms_output.put_line('p_val was ' || p_val);
p_val := 'something else';
end;
begin
myproc(l_val);
dbms_output.put_line('l_val is now ' || l_val);
end;
/
您应该看到输出:
p_val was hello world
l_val is now something else
@巴努,你在上键入了
设置服务器了吗?