sqserver2008触发器——待续

Posted yanan7890

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqserver2008触发器——待续相关的知识,希望对你有一定的参考价值。

@参考博文

先上代码

先建个表用于测试

技术分享图片

 

CREATE TRIGGER INSERT_forbidden on s after INSERT
AS
BEGIN
    RAISERROR(禁止向s中插入数据,2,3)
    ROLLBACK--不加这一句不会回滚,抛错后将直接插入
END

 上述触发器执行情况:当向s表插入数据时禁止插入,插入时抛错(raiserror)如下

技术分享图片

 

语法:

CREATE TRIGGER trigger_name
 ON table_name
 [WITH ENCRYPTION]
  FOR | AFTER | INSTEAD OF [DELETE, INSERT, UPDATE]
 AS 
  T-SQL语句
GO
--with encryption 表示加密触发器定义的sql文本
--delete,insert,update指定触发器的类型

 

以上是关于sqserver2008触发器——待续的主要内容,如果未能解决你的问题,请参考以下文章

关于Application_End 与 Application_Start事件触发情况的测试(待续)

如何设置 vscode 的代码片段,以便在自动完成后自动触发 vscode 的智能感知?

sql2008 怎么调试触发器

片段创建的 Intent 不会触发 onNewIntent

导航到另一个片段时触发 API 调用

jq+layui之table表每行的编辑按钮只能点击触发一次的问题的解决(未完待续)