PL/SQL执行存储过程中 DBMS_OUTPUT.PUT_LINE无法输出

沐紫之蓝 2016-03-08 11:39:34
BEGIN
v_sql :='123';
DBMS_OUTPUT.PUT_LINE('123v_sql=='||v_sql);
END;
...全文
5056 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2016-03-10
  • 打赏
  • 举报
回复
感觉这个有特殊字符存在,
沐紫之蓝 2016-03-09
  • 打赏
  • 举报
回复
引用 7 楼 wmxcn2000 的回复:




可是我照你这个代码执行的,
为啥报下面的错误
沐紫之蓝 2016-03-09
  • 打赏
  • 举报
回复
引用 12 楼 wmxcn2000 的回复:
你截个全图,从第一行开始。






卖水果的net 2016-03-09
  • 打赏
  • 举报
回复
你截个全图,从第一行开始。
沐紫之蓝 2016-03-09
  • 打赏
  • 举报
回复
引用 10 楼 wmxcn2000 的回复:
这个不是错误,这个是警告, 你传过来的参数,从来没使用过。
不是啊 ,看上面蓝色标注的那个错误, 是/符号有问题
卖水果的net 2016-03-09
  • 打赏
  • 举报
回复
这个不是错误,这个是警告, 你传过来的参数,从来没使用过。
ORAClE SE 2016-03-08
  • 打赏
  • 举报
回复
定义语句在哪里
沐紫之蓝 2016-03-08
  • 打赏
  • 举报
回复
引用 7 楼 wmxcn2000 的回复:
我试试
卖水果的net 2016-03-08
  • 打赏
  • 举报
回复


沐紫之蓝 2016-03-08
  • 打赏
  • 举报
回复
引用 5 楼 wmxcn2000 的回复:
你好,你这个感觉和我的程序也不太一样,刚开始不应该是CREATE OR REPLACE PROCEDURE procedure_ceshi么
卖水果的net 2016-03-08
  • 打赏
  • 举报
回复


卖水果的net 2016-03-08
  • 打赏
  • 举报
回复


SQL> 
SQL> set serverout on ;
SQL> declare
  2        v_sql varchar(20) ;
  3  BEGIN
  4        v_sql :='123';
  5        DBMS_OUTPUT.PUT_LINE('123v_sql=='||v_sql);
  6  END;
  7  /
123v_sql==123
PL/SQL procedure successfully completed

SQL> 
沐紫之蓝 2016-03-08
  • 打赏
  • 举报
回复
引用 3 楼 wmxcn2000 的回复:


SQL> 
SQL> set serverout on ;
SQL> declare
  2        v_sql varchar(20) ;
  3  BEGIN
  4        v_sql :='123';
  5        DBMS_OUTPUT.PUT_LINE('123v_sql=='||v_sql);
  6  END;
  7  /
123v_sql==123
PL/SQL procedure successfully completed

SQL> 
不是在命令行执行,是在PL/SQL developer执行不显示
沐紫之蓝 2016-03-08
  • 打赏
  • 举报
回复
引用 1 楼 py418578291 的回复:
定义语句在哪里
指的是下面这段程序不 CREATE OR REPLACE PROCEDURE procedure_ceshi ( in_sysdt varchar2 --参数 ) AS --定义变量 v_sql varchar2(8000);

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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