谁能告诉我SQL Server中数据库级别触发器和服务器级别触发器之间的区别吗?
提前致谢。
SQL Server2005中引入了可以被设置成火你所选择的DDL事件,比如DML触发器CREATE_TABLE,ALTER_TABLE,DROP_TABLE,ALTER_DATABASE,CREATE_LOGIN等。
CREATE_TABLE
ALTER_TABLE
DROP_TABLE
ALTER_DATABASE
CREATE_LOGIN
DDL触发器可以在2个范围内设置:
在 此处,请参阅msdn上的SQL Server DDL触发事件的完整列表(包括它们的范围)。
DDL触发器的语法:
CREATE TRIGGER [TriggerName] ON [Scope (Server|Database)] FOR [EventName...], AS -- code for your trigger response here