在PL/sql和Dos中怎么测试Oracle存储过程是否能打出数据 代码如下: create or replace procedure dfff(n in number) as begin while n<9 loop dbms_output.put_line('a'); exit; end loop; end dfff;
这么一个简单的存储过程,我要在pl/sql中,当我输入10 的时候能打印出a
在DOS中怎么测试,知道的告诉一下哦!
------解决方案--------------------
SQL code
set serverout on
call dfff(10);
/
------解决方案-------------------- 应该说在sqlplus下可以先执行set serveroutput on ,然后定义你存储过程的变量,然后执行就可以看到了。
------解决方案-------------------- 在dos下可以使用sqlplus工具来执行
------解决方案--------------------
------解决方案--------------------
create or replace procedure dfff(n in number) as begin while n<9 loop dbms_output.put_line('a'); exit; end loop; end dfff;