我在Oracle中要解决这个问题:
在ITEM
表中的行中插入,更新或删除数据之前,应触发触发器。在ITEM
表中更改行时,请检查ORD
表中是否存在该行。如果SHIPDATE
列在ORD
表中有值,则触发器失败。
“触发器失败”是什么意思?我真的很困惑。
我不知道这是否意味着我不再更新表格, 或者我只是提出错误信息。
答案 0 :(得分:3)
听起来这是一个家庭作业问题。如果是这样,你真的想让你的教授澄清这项任务。我们可以猜测,但我们的猜测可能与教授的想法不符。
我猜教授会要求你在触发器中引发异常。