PL/SQL SQL窗口如何执行存储过程(带返回参数)

  1. SQL 窗口
    declare
    ret integer;
    retmsg varchar2(200);
    begin
    proc_hotel_import(20,trunc(sysdate),ret,retmsg);
    dbms_output.put_line(‘V_result1=’ || to_char(ret,‘999999’)); – 打印 V_result1 的结果
    dbms_output.put_line(‘V_result2=’ || retmsg); – 打印 V_result2 的结果
    end;
  2. command窗口
    –定义输出参数
    var ret number;
    var retmsg varchar2;
    exec proc_hotel_import(20,trunc(sysdate),:ret,:retmsg);

你可能感兴趣的:(PL/SQL SQL窗口如何执行存储过程(带返回参数))