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

    <tfoot id='rsKhE'></tfoot>
  1. <legend id='rsKhE'><style id='rsKhE'><dir id='rsKhE'><q id='rsKhE'></q></dir></style></legend>

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

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

      从存储过程中检索参数?

      时间:2023-11-03
      1. <legend id='BFXaj'><style id='BFXaj'><dir id='BFXaj'><q id='BFXaj'></q></dir></style></legend>

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

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

          • <bdo id='BFXaj'></bdo><ul id='BFXaj'></ul>
            <tfoot id='BFXaj'></tfoot>
              <tbody id='BFXaj'></tbody>

              1. 本文介绍了从存储过程中检索参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我在oracle中创建了一个存储过程:

                I have created one stored procedure in oracle:

                PROCEDURE string_opp(input_string IN varchar2,output_string OUT varchar2)
                

                现在的问题是如何执行这个存储过程并检索输出参数.我在sql developer中遵循了:

                Now the problem is how to execute this stored procedure and retrieve the output parameter.i've followed in sql developer:

                SET SERVEROUTPUT ON
                DECLARE
                  outputString VARCHAR;
                BEGIN
                  EXEC string_opp('input String',:outputString);
                END;
                

                当我尝试这个时我没有得到任何东西,有人可以帮助我吗?

                When i tried this i didn't get anything, could someone help me?

                推荐答案

                只是几个问题:

                SET SERVEROUTPUT ON
                DECLARE
                   outputString VARCHAR(20);
                BEGIN
                  string_opp('input String', outputString);
                  dbms_output.put_line(outputString);
                END;
                

                您可以使用相同的变量:

                You can use as the same variable:

                SET SERVEROUTPUT ON
                DECLARE
                   outputString VARCHAR(20);
                BEGIN
                  outputString := 'input String';
                  string_opp(outputString);
                  dbms_output.put_line(outputString);
                END;
                

                只需将过程参数定义为 IN OUT 而不是 OUT.

                Just define your procedure parameter as IN OUT in place of just OUT.

                检查此资源:

                http://psoug.org/snippet/FUNCTIONS-IN-OUT-参数_873.htm

                这篇关于从存储过程中检索参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:为什么我得到 PLS-00302:组件存在时必须声明? 下一篇:我们如何在存储过程中定义输出参数大小?

                相关文章

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

                1. <small id='8S9MP'></small><noframes id='8S9MP'>