为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle触发器

最新回答 / hitherto
你在update了emp表之后,触发了触发器,然后在触发器的程序块中,又再次update了emp_back表,所以这两个表就产生了联系

最新回答 / 马燊
create or replace trigger no_time_newdate before insert on unifier_uxqa0401begin  if to_char(sysdate,'day') in('saturday','sunday') or to_number(to_char(sysdate,'hh24')) not between 9 and 18    --禁止insert    raise_application_error(-20001,'非工作时间禁止写入');   ...

已采纳回答 / 流年试试980712
to_char(sysdate,'day')是输出的中文星期一,星期二,你触发的却是saturday','sunday','friday,应该改为星期一,星期日,星期五

最新回答 / qq_不将就丶_0
你的in兩邊沒有隔開吧

已采纳回答 / 慕用0639383
有开启打印功能吗?set serveroutput on

最赞回答 / qq_小灰灰_30
你可以对触发器做一下操作--禁用某个表上的所有触发器ALTER TABLE 表 DISABLE TRIGGER all--启用某个表上的所有触发器ALTER TABLE 表 enable TRIGGER all--禁用所有表上的所有触发器exec sp_msforeachtable 'ALTER TABLE DISABLE TRIGGER all'
首页上一页1234下一页尾页
课程须知
学习本门课程前,需要掌握PL/SQL语法。对PL/SQL语法不了解的小伙伴请移步课程《Oracle数据库开发必备利器之PL/SQL基础》。
老师告诉你能学到什么?
1、掌握触发器的概念和语法 2、通过案例的学习,能够独立编写触发器

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消