在pl/sql中执行时,当写了BEGIN..END后,系统会认为是后台执行,如果要显示结果,需要调用:DBMS_OUTPUT包中相应过程,比如:DBMS_OUTPUT.PUT_LINE('实验显示');
但要注意,需要将环境变量:SERVEROUTPUT设为ON.
启动PL/SQL
SQL>SET SERVEROUTPUT ONSQL>
//这样,再执行存储过程,并可以用:DBMS_OUTPUT.PUT_LINE输出结果了.
SQL>BEGIN
2 DBMS_OUTPUT.PUT_LINE('实验输出');
3 END;
4 /
实验输出存储过程已执行.
但要注意,需要将环境变量:SERVEROUTPUT设为ON.
启动PL/SQL
SQL>SET SERVEROUTPUT ONSQL>
//这样,再执行存储过程,并可以用:DBMS_OUTPUT.PUT_LINE输出结果了.
SQL>BEGIN
2 DBMS_OUTPUT.PUT_LINE('实验输出');
3 END;
4 /
实验输出存储过程已执行.
那象我的这个,应该怎么把记录集显示出呢???谢谢
帮忙呀!
论坛里有很多贴子谈到如何用过程返回结果集,你搜索一下先。或者看看:
http://www.vbip.com/books/1861001789/chapter_1789_10.asp
http://www.vbip.com/books/1861001789/chapter_1789_11.asp