8/1 PL/SQL: Statement ignored 8/17 PLS-00225: 子程序或游标 'PUT' 引用超出范围 SQL>

weixin_47271819 2020-05-27 11:30:11
create or replace trigger tri_ins2 before insert on sc for each row declare tri_sno varchar2(30); tri_cno varchar2(30); begin select sno,cno into tri_sno,tri_cno from sc where grade between 0 and 100; if(:new.sno = tri_sno and :new.cno=tri_cno and :new.grade in(0,100)) then dbms_output.put_line('您已成功插入一条数据!'); else dbms_output.put.line('查不到学生信息,请重新输入!'); end if; end tri_ins2; 8/1 PL/SQL: Statement ignored 8/17 PLS-00225: 子程序或游标 'PUT' 引用超出范围 SQL> 这个错误不会改了,大家帮帮我
...全文
655 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2020-10-06
  • 打赏
  • 举报
回复
dbms_output.put.line('查不到学生信息,请重新输入!'); dbms_output.put_line('查不到学生信息,请重新输入!'); 楼主把下划线写成小数点了。
weixin_40329457 2020-10-06
  • 打赏
  • 举报
回复
我和你一样错了,应该这样dbms_output.out_line();

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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