Calling a stored PROCEDURE in Toad

前端 未结 1 1525
自闭症患者
自闭症患者 2020-12-11 17:13

I have a defined a new stored procedure but get a error while calling it,

CREATE OR REPLACE PROCEDURE SCOTT.getempsal(
        p_emp_id IN NUMBER,
        p_         


        
相关标签:
1条回答
  • 2020-12-11 17:49

    Your procedure contains an out parameter, so you need to call it in block like:

    declare
    a number;
    begin 
      getempsal(1,'JAN',a);
      dbms_output.put_line(a);
    end;
    

    A simple procedure (let's say with a number parameter) can be called with

    exec proc(1);
    

    or

    begin
    proc(1);
    end;
    
    0 讨论(0)
提交回复
热议问题