<bdo id='TfeyT'></bdo><ul id='TfeyT'></ul>

        <small id='TfeyT'></small><noframes id='TfeyT'>

      1. <i id='TfeyT'><tr id='TfeyT'><dt id='TfeyT'><q id='TfeyT'><span id='TfeyT'><b id='TfeyT'><form id='TfeyT'><ins id='TfeyT'></ins><ul id='TfeyT'></ul><sub id='TfeyT'></sub></form><legend id='TfeyT'></legend><bdo id='TfeyT'><pre id='TfeyT'><center id='TfeyT'></center></pre></bdo></b><th id='TfeyT'></th></span></q></dt></tr></i><div id='TfeyT'><tfoot id='TfeyT'></tfoot><dl id='TfeyT'><fieldset id='TfeyT'></fieldset></dl></div>
        <tfoot id='TfeyT'></tfoot><legend id='TfeyT'><style id='TfeyT'><dir id='TfeyT'><q id='TfeyT'></q></dir></style></legend>

        在 Toad 中调用存储的 PROCEDURE

        时间:2023-10-26
        • <small id='Avkvi'></small><noframes id='Avkvi'>

              <tfoot id='Avkvi'></tfoot>
              <legend id='Avkvi'><style id='Avkvi'><dir id='Avkvi'><q id='Avkvi'></q></dir></style></legend>
              • <i id='Avkvi'><tr id='Avkvi'><dt id='Avkvi'><q id='Avkvi'><span id='Avkvi'><b id='Avkvi'><form id='Avkvi'><ins id='Avkvi'></ins><ul id='Avkvi'></ul><sub id='Avkvi'></sub></form><legend id='Avkvi'></legend><bdo id='Avkvi'><pre id='Avkvi'><center id='Avkvi'></center></pre></bdo></b><th id='Avkvi'></th></span></q></dt></tr></i><div id='Avkvi'><tfoot id='Avkvi'></tfoot><dl id='Avkvi'><fieldset id='Avkvi'></fieldset></dl></div>
                  <tbody id='Avkvi'></tbody>

                  <bdo id='Avkvi'></bdo><ul id='Avkvi'></ul>

                  本文介绍了在 Toad 中调用存储的 PROCEDURE的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我定义了一个新的存储过程,但在调用它时出错,

                  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_emp_month IN CHAR,
                          p_emp_sal OUT INTEGER)
                  
                  AS
                  BEGIN
                      SELECT EMP_SAL
                        INTO p_emp_sal
                        FROM EMPLOYEE_SAL
                      WHERE  EMP_ID = p_emp_id
                      AND    EMP_MONTH = p_emp_month;
                  
                  END getempsal;
                  

                  并尝试调用它:

                  getempsal(1,'JAN',OUT) --Invalid sql statement.
                  

                  推荐答案

                  你的过程包含一个 out 参数,所以你需要像这样在块中调用它:

                  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);
                  

                  begin
                  proc(1);
                  end;
                  

                  这篇关于在 Toad 中调用存储的 PROCEDURE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:MySQL 存储函数 - 动态/变量表 &amp;列名 下一篇:我可以从存储过程访问远程 mysql 服务器/数据库吗?

                  相关文章

                    <bdo id='1X7kG'></bdo><ul id='1X7kG'></ul>

                    <legend id='1X7kG'><style id='1X7kG'><dir id='1X7kG'><q id='1X7kG'></q></dir></style></legend>
                  1. <tfoot id='1X7kG'></tfoot>
                    <i id='1X7kG'><tr id='1X7kG'><dt id='1X7kG'><q id='1X7kG'><span id='1X7kG'><b id='1X7kG'><form id='1X7kG'><ins id='1X7kG'></ins><ul id='1X7kG'></ul><sub id='1X7kG'></sub></form><legend id='1X7kG'></legend><bdo id='1X7kG'><pre id='1X7kG'><center id='1X7kG'></center></pre></bdo></b><th id='1X7kG'></th></span></q></dt></tr></i><div id='1X7kG'><tfoot id='1X7kG'></tfoot><dl id='1X7kG'><fieldset id='1X7kG'></fieldset></dl></div>

                    <small id='1X7kG'></small><noframes id='1X7kG'>