DBMS_output.put_line 在plsql developer怎么显示结果

zzzdwd (2006-10-02 01:53:39)
不用加这个,把鼠标箭头指到相应的变量上,就可以看到变量的值。
zzzdwd (2006-10-02 01:54:33)
或者在变量查看输入框中输入要查看的变量,也可以看到。
xzwxl (2006-10-04 10:21:46)
执行存储过程前,先写set serveroutput on;
再执行。
jetcheng (2006-10-06 13:19:48)
哦,如果要看到程序里dbms_output.put_line的结果要等到整个过程完毕(包括由于异常的退出)。试了试就是这样的。因为dbms_output.put_line起作用的时机就是在过程完成后,从cache里取回放入的缓存内容。原先以为,程序debug中,执行完dbms_output.put_line就可看到结果。

第1个回答  2014-11-12

编辑界面左上角有 SQL,输出,统计表三个标签,查看output要换到‘输出’的标签。

本回答被提问者和网友采纳

在plsql中怎样输出信息
答:DBMS_OUTPUT.PUT_LINE是依靠SQL*Plus命令SET SERVEROUTPUT ON来显示输出的。默认的SERVEROUTPUT已经关闭,这就是为什么你看不到输出而系统显示过程已成功完成。你只需要把它打开就可以了。

如何把SQL查询的结果通过plsql输出出来
通过游标把查询结果循环输出出来。输出有内置的output函数可以调用。伪代码如下,假设参数2为procedure中 out类型的输出值:declare a varchar2(120);b varchar2(130);begin a := 参数1;b := '';begin [pacakge].[procedure](参数1->a,参数2->b);dbms_output.putline('b = '||shub);excep...

在plsql中怎样输出信息
then dbms_output.put_line(sqlerrm);end;end;\/

【oracle】定义一个Oracle存储过程,输出1~100之间的素数。
if v_num<4 then dbms_output.put_line(v_num);--1到3都是素数,这里就不再判断了 -- v_num:=v_num+1;--自增1 end if;if v_num>=4 then --这里开始判断,只能被1和本身整除的数,就是素数 loop if mod(v_num,v_now)=0 and v_num<>v_now then --如果有能被整除的数,...

在PlSQL中oracle匿名块怎么返回结果集
'*'));i:=i+1;end loop;end;oracle 里输出结果是用dbms_output.put_line这个方式,楼上说的是set serveroutput on是在命令行的操作下执行,用那个显示输出 输出结果集需要用到游标,到时候把游标里的内容也用dbms_output.put_line循环输出就好,如果是一个结果的话,就直接输出结果就OK ...

oracle 10.2.0 如何在plsql 里设置 dbms_output.put_line 打印长度
dbms_output.enable(buffer_size => NULL);

如何查看存储过程执行的结果
LOOP DBMS_OUTPUT.put_line ( v_data (i).xuehao || ' was hired since '|| v_data (i).riqi);END LOOP;end;\/ 是在sqlplus里执行的 最后的DBMS_OUTPUT.put_line是输出的结果 你可以建个表chengji,包含字段xuehao, kemu, riqi, chengji 把上边结果运行一下,你就知道大概意思了 ...

plsql for循环如何控制每行输出的个数
把输出语句放在循环中间执行就可以了。例:for c in cursor loop 【业务逻辑】dbms_output.put_line('此处循环输出结果');end loop;

PLSQL执行了为什么不显结果
不是联网。。是要能连到数据库才能执行之类的,否则select 1 from dual都能执行。连接数据库才能加载数据字典之类的~~~不知道你明白没。 连接数据库,pzknBB

请在PLSQL Developer 中的test window中完成,所有的输出使用DBMS_OUTPUT...
老师布置作业也辛苦啊 要点:排序order by,循环for loop;或while loop;。。。判断if;输出:DBMS_OUTPUT..put_line()

相似回答