一个扫qlplus调用存储过程(带参数)的问题
test.sql
      prompt================================
      prompt please enter a character &a &b;
      prompt================================
      execute test(a,b);
      /
PROCEDURE test
     CREATE OR REPLACE PROCEDURE test(a VARCHAR2,
                                  b VARCHAR2)
     AS
       begin
           dbms_output.put_line(a);
           dbms_output.put_line(b);
       end ;
通过sqlplus 输入参数传到存储过程里调用
但有错误。。。能解决吗?
------解决方案--------------------
输入值的时候不能带引号!
SQL> set serveroutput on;
SQL> exec test('&a','&b');
输入 a 的值:  1
输入 b 的值:  2
1
2
PL/SQL 过程已成功完成。
SQL>