pl/sql developer 中 
在 test window 中加入 存储过程 执行
  Testa varchar2(50);  
begin
  testa := exec test_null(:testb); --提示错误
不知道这是为什么啊?
在sql window 中也是一样,提示错误在sql window 中是否只能执行查询语句,连定义变量就要提示错误?

解决方案 »

  1.   

    exec test_null('常量') 看看。给出明确的错误啊,否则怎么帮你分析
      

  2.   

    在test window 中 
    declare 
      pr varchar(20);
    begin
      -- Test statements here
      test_null(pr); -- 加上exec 就提示错误
      dbms_output.put_line(pr);    
    end;
    这样子就好使用,如果加上exec 好使了,不知道为什么?那位高手帮分析一下。
    ---------------------------------------------------------
    在sql window 中就不行。定义变量都要提示错误
    declare pr varchar(20);
    exec test_null(pr);
    不知道为什么?那位高手帮分析一下。
      

  3.   

    execute 是一个 sqlplus 命令,PL/Sql Developer 中有个叫 command window 的窗口模拟 sqlplus。