clwn.net
当前位置:首页 >> 在orAClE中如何如何显示输出 >>

在orAClE中如何如何显示输出

可以使用DBMS_OUTPUT包输出,如: DBMS_OUTPUT.PUT_LINE('Hello World!'); 该包的详细用法见: 了解DBMS_OUTPUT包 http://www.oracledatabase12g.com/archives/know-dbms-output-package-usage.html

set serverout on; begin dbms_output.put_line('hello world'); end; /

DBMS_OUTPU.PUT_LINE是PL/SQL语言的输出语句。如果要想输出表中所有数据,要通过游标循环读逐条读出和输出。下面是一个简单例子: BEGIN FOR rec IN (SELECT * FROM emp) LOOP dbms_output.put_line(rec.empno||rec.ename); END LOOP; END;

set serverout on 或者 begin dbms_output.enable(1000); dbms_output.put_line('hello, world'); end; /

Oracle调试过程中,怎么实时的看输出语句 右键,test(测试),然后F9,单步调试,可以在左下角的【变量】那输入你要查看的变量名称,【值】就是变量的内容。可以鼠标直接点击变量名,也可以看到变量的值。

server和output 中间没有空格

首先需要设置显示状态:set serveroutput on,然后才可以通过dbms_output.put_line(value);输出,并且value不能单独输出,因为它不是字符类型,需要以'值为:' || value这种方式输出!!!.............

不知道你的原因和我的一样不,我的原因在于: 选中代码之后 应该是 运行脚本(从左边数第二个 ) 而不是 执行语句(最左边的绿色三角 )

不是有一个out变量么,把这个变量放到中间,完成一步,输出一次这个变量(设定好的内容)就行了。 如果你是想调试程序,那么个人建议用pl/sql devloper这个是可以调试程序的,可以一行一行的执行。

可用DBMS_OUTPUT.PUT_LINE()对存储过程的内容进行输出。 如:一个简单的存储过程如下 declare cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; c_row c_job%rowtype;begin for c_row in c_job loop dbms_output.put_...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com