sql server触发器的问题请教

来源:百度知道 编辑:UC知道 时间:2024/06/24 19:02:48
1\请问sql server触发器能否可以设置成触发windows的应用程序的?
2\sql server是如何对新写入的数据进行检查,并启动触发器的(如发现所写入的数据含有重要信息时)?
上面两个问题能否给个例子

1.触发器不能触发WINDOWS程序。但是,您可以根据在触发器报告前台的信息,由前台程序调用任意的WINDOWS程序作要求的操作。
2.触发器可以对写入、删除、更改数据库某表中的数据进行检查,并进行一定的限制,更改及报告。

触发器与一般的存储过程类似,我们看来,不同之处是:
1.是由表的写入、删行或修改操作启动,不是人工启动。
2.有两个特殊的数据集可以使用:一是删除记录的所有数据:SELECT * FROM DELETED;二是插入数据的所有数据:SELECT * FROM INSERTED
在触发器中根据这两个数据集对修改结果进行检查,以便进行自已想要的操作。

当然,还有别的一些限制,但是您不需要太关心,写错了,违反了规则系统会报告的。

tigger