Oracle “是什么意思?”;触发失败;?

Oracle “是什么意思?”;触发失败;?,oracle,oracle10g,Oracle,Oracle10g,我在Oracle中有一个问题需要解决: 在项表中插入、更新或删除行中的数据之前,应触发触发器。当项目表中的一行发生更改时,检查ORD表中是否存在该行。如果SHIPDATE列在ORD表中有一个值,则触发失败 “触发失败”是什么意思?我真的很困惑 我不知道这是否意味着我将不再更新表, 或者我只会发出一条错误消息。听起来这是一个家庭作业问题。如果是这样的话,你真的想请你的教授澄清作业。我们可以猜测,但我们的猜测可能与教授想要的不符 我猜教授要你在触发器中提出一个异常。请不要回答你的问题。如果你经常这样

我在Oracle中有一个问题需要解决:

表中插入、更新或删除行中的数据之前,应触发触发器。当
项目
表中的一行发生更改时,检查
ORD
表中是否存在该行。如果
SHIPDATE
列在
ORD
表中有一个值,则触发失败

“触发失败”是什么意思?我真的很困惑

我不知道这是否意味着我将不再更新表,
或者我只会发出一条错误消息。

听起来这是一个家庭作业问题。如果是这样的话,你真的想请你的教授澄清作业。我们可以猜测,但我们的猜测可能与教授想要的不符


我猜教授要你在触发器中提出一个异常。

请不要回答你的问题。如果你经常这样做,你会自动被禁止再问更多的问题。几乎可以肯定,贾斯汀·凯夫是正确的。听起来你好像被要求提出一个例外。顺便说一句,如果在更新之前引发异常,那么这将导致表不被更新。