当前位置:数据库 > SQLServer >>

SQL server 的 after 触发器和 instead of 触发器的讲解?

答案:for ,after是在操作以后触发的动作
instead of ,before,都是在操作之前触发的一系列的动作
主要是区别是一前一后,可根据实际情况来用 
例子:
下面就是在更新之前做的判断!如果是更新字段A,就会更新不成功,
CREATE TRIGGER UP_tabel ON table 
before UPDATE
AS
if update(字段A) 
begin
      raiserror  99999 ' 不能修改! '
      rollback transaction
end
return

after 恰恰相反
其他:suggest 的用法:1)建议做某事 suggest  doing sth. Eg He suggested selling his house ,but I was against it .    2)建议某人做某事 suggest  sb. doing sth.
                          3)suggest +that 从句。当建议讲时从句常用should +动词原形(should可以省略)
              4)suggest当暗示、表明讲时,(主语是物)

上一个:windows xp操作系统上,可不可以同时装oracle 10g和MSSQL server2008
下一个:SQL server使用什么文件记载用户对数据库进行的所有操作

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,