www.fqfh.net > DBms output.put

DBms output.put

PUT只是将内容放到BUFFER里了, 可以使用DBMS_OUTPUT.PUT_LINE('HELLO'); 或者 BEGIN DBMS_OUTPUT.PUT('HELLO'); DBMS_OUTPUT.NEW_LINE; --回车 END;

给你个例子你就懂了呀 创建一个测试表 create table test (f_date date);执行下边这个 declare v_sql varchar2(2000);--要定义一个存放sql语句的变量begin v_sql:='insert into test values (sysdate)';--给sql赋值 dbms_output.put_line(v_sql)...

我汗~ oracle中,不是用这个命令,这个是PL/sql的好吧~ 弹出窗口你试试这个~ fnd_message.debug('请输入一个数字'); PS:上述你说的命令,一般是在存储过程之中使用,用来输出错误信息 而你说的是提示信息,需要后续的操作,这是要弹出警示窗口...

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

end下一行输入/。。。 不然没有执行,当然不会输出了。

?? 是说在sql server中怎么作用吗 select '内容' print 123

应该是你的sqlplus中把 serveroutput选项关闭了 执行前先: set serveroutput on

set serveroutput on;declare v_yhid tb_gg_yhxx.f_yh_id %type := 11111111111; begin update tb_gg_yhxx set f_yh_name = 'test' where f_yh_id = v_yhid; if SQl%found then dbms_output.put_line(SQL%rowcount || 'Delete Ok!'); end if; if...

你的意思是不是要获取到“当前用户:user_id”这个的内容,如果是,两个方式可以解决: 1.通过存储过程的出参,将“当前用户:user_id”连接串返回; 比如: 假设你的过程叫,prc_test,在参数列表中增加出参。 create or replace procedure prc_tes...

dbms_output.put_line('test'); 不能用在单独的SQL语句中,只能用在存储过程、触发器等这些地方。

网站地图

All rights reserved Powered by www.fqfh.net

copyright ©right 2010-2021。
www.fqfh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com