百度试题 题目ForAfterInstead of用于指定触发器的触发时机,下面说法正确的是() 相关知识点: 试题来源: 解析 For和After都是在insert、delete、update操作之后触发#Instead of是在insert、delete、update操作时触发
触发器的类型有FOR | AFTER | INSTEAD OF。其中INSTEAD OF指定为替代触发器类型。A. 正确 B. 错误 如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 复制链接 新浪微博 分享QQ 微信扫一扫 微信内点击右上角“…”即可分享 反馈 收藏 举报参考答案: A 复制 纠错 ...
FOR与AFTER同义,指定触发器只有在触发SQL语句中指定的所有操作都已成功执行后才激发。所有的引用级联操作和约束检查也必须成功完成后,才能执行此触发器,即为后触发。 (2)INSTEAD OF。指定执行触发器而不执行造成触发的SQL语句,从而替代造成触发的语句。在表或视图上,每个INSERT、UPDATE或DELETE 语句只能定义一个INSTEAD...
1、AFTER(for)触发器 (操作后) after触发器是指在操作成功后,所采取的一些动作! 比如:下面是我创建好的一个after触发器 creattrigger[dbo].[T_CaregoryDelete]--触发器的名字为T_CaregoryDelete on [dbo].[caregory] --是caregory类别表的触发器afterdelete--after代表执行删除后执行as后边的语句asbegindeletene...
参考答案:(1)FOR∣AFTER。FOR与AFTER同义,指定触发器只有在触发SQL语句中指定的所有操作都已成功执行后才激发。所... 点击查看完整答案 您可能感兴趣的试卷 你可能感兴趣的试题 1.问答题简述使用触发器有哪些优缺点。 参考答案:优点: (1)多张表的级联修改。触发器能实现各种级联操作,包括数据的修改、插入和删除...
这两个触发器,如果弄不清楚,也许会有些混淆,下面列出两个触发器的概要: AFTER (FOR) INSERT AFTER (FOR) UPDATE AFTER (FOR) DELETE INDSTEAD OF INSERT INSTEAD OF UPDATE INSTEAD OF DELETE 更详
after等价于for,是事后触发。instead of则会取代原来的操作,例如在你的例子里,将不再执行插入操作,而是执行触发器里的操作。execute as是用来定义模块的执行上下文 EXECUTE AS { CALLER | SELF | OWNER | 'user_name' } 其中CALLER指模块调用方,SELF指创建或更改模块的用户,OWNER指模块的当前所有...
所以这样看来,我们创建的after触发器与外键约束相冲突了,导致删除失败。外键约束我们已经写好了,那我们应该相办法改变触发器,怎么才能让触发器先执行删除student表记录再删除class表记录呢?这里就引出了我们的instead of触发器。 由于这个触发器是没有意义的,达不到我们的目的,为了不影响后面的操作,建议先把该没意义...
不能对视图定义 AFTER 触发器。INSTEAD OF 指定执行 DML 触发器而不是触发 SQL 语句,因此,其优先级...