博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在sqlplus交互环境下测试存储过程
阅读量:2448 次
发布时间:2019-05-10

本文共 943 字,大约阅读时间需要 3 分钟。

sqlplus手册中说得比较清楚

Use the following commands to create and display bind variables.
PRI[NT] [variable ...]
Displays the current values of bind variables, or lists all bind variables.
VAR[IABLE] [variable {NUMBER | CHAR | CHAR (n [CHAR | BYTE]) | NCHAR
| NCHAR (n) | VARCHAR2 (n [CHAR | BYTE]) | NVARCHAR2(n) | CLOB | NCLOB |
REFCURSOR | BINARY_FLOAT | BINARY_DOUBLE}]
Declares a bind variable that can be referenced in PL/SQL, or lists the
current display characteristics for a single variable or all variables.
SQL> create or replace procedure p_test(b_mem_id in char,b_return out number)
  2  is
  3  test number;
  4  begin
  5  b_return:=3;
  6  end;
  7  /

Procedure created.

SQL> var n_return number
SQL>  exec p_test('dfasfd',:n_return);

PL/SQL procedure successfully completed.

SQL> print n_return

  N_RETURN

----------
         3

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/94384/viewspace-600269/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/94384/viewspace-600269/

你可能感兴趣的文章