dbms.output.put_line

咳嗽哥 2009-08-04 05:39:22
我是刚学ORACLE
想把变量的值输出来以便调试程序,但是不知道 dbms.output.put_line 和PRINT 怎么使用
declare
cName varchar(20);
begin
cName:='001';
dbms.output.put_line('最后结果='+cName);
end;
运行报错
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
inthirties 2009-08-04
  • 打赏
  • 举报
回复
前面加上

set serverout on;


咳嗽哥 2009-08-04
  • 打赏
  • 举报
回复
谢谢 解决了
小灰狼W 2009-08-04
  • 打赏
  • 举报
回复

是dbms_output.put_line
csuxp2008 2009-08-04
  • 打赏
  • 举报
回复
错了,应该是dbms_output.put_line

dbms.output.put_line('最后结果='+cName);
改成:dbms_output.put_line('最后结果:'||cName);

PRINT是用来显示sql*plus变量的

17,380

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧