3
A
回答
1
SQL Server 2005中引入了可以被设置成火你所选择的DDL事件,比如CREATE_TABLE
,ALTER_TABLE
,DROP_TABLE
,ALTER_DATABASE
,CREATE_LOGIN
等
DML触发器DDL触发器可设置在2个范围内:
- 服务器范围:与服务器范围内创建触发器必须针对服务器DDL事件,如CREATE_DATABASE或CREATE_LOGIN
- 数据库范围:触发与数据库范围内创建必须针对这样的数据库级事件CREATE_TABLE或ALTER_PROC。
请参阅MSDN上here SQL Server的DDL触发器事件(包括其范围)的完整列表。
语法DDL触发器的:
CREATE TRIGGER [TriggerName]
ON [Scope (Server|Database)]
FOR [EventName...],
AS
-- code for your trigger response here
0
数据库触发器:数据库触发器一直在像插入,更新和删除记录这样的表上工作。
服务器触发器:服务器触发器一直工作在数据库上,例如drop table和alter table。它对安全级别很重要。如果你单用户访问数据库应该不重要。但多用户访问数据库一直很重要。哪个用户将在数据库上工作。
请参考以下链接
相关问题
- 1. 语句级别触发器
- 2. SQL触发器递归级别过高
- 3. 如何添加服务器级别触发器
- 4. Oracle'语句级别'触发器
- 5. 触发器嵌套级别超出了?
- 6. SQL Server行级触发器
- 7. 该行级别触发器失败?
- 8. 应该在应用程序级别或数据库级别上触发MySQL触发器吗?
- 9. 触发器和锁存器之间的区别
- 10. SQL Server中INSTEAD OF和AFTER触发器之间的区别是什么?
- 11. Qt中的切换和触发器之间的区别?
- 12. 触发器和光标之间的区别是什么?
- 13. Oracle 10g语句级别触发器如何访问受语句级别触发器影响的行
- 14. SQL Server中的表级触发器
- 15. SQL服务器:触发VS数据库触发器
- 16. jQuery触发器('click')和click()之间有什么区别
- 17. 云服务器和数据库之间的区别
- 18. CUDA级别和计算级别之间的区别?
- 19. SQL Server:触发器触发
- 20. 级联和限制之间的区别? SQL DDL数据库
- 21. SQL服务器触发器
- 22. SQL服务器隔离级别
- 23. SQL服务器递归最高级别
- 24. 更改SQL服务器兼容级别
- 25. 在数据库级别或服务器/实例级别启用“CLR集成”吗?
- 26. 任何人都可以解释我的级别控制器和方法级别控制器之间的区别。
- 27. 三级和三级之间的区别?
- 28. Comet服务器和XMPP服务器之间的区别
- 29. 群集服务器和独立服务器之间的区别?
- 30. 服务器连接和服务器实例之间的区别?
能否请您提供相同的更多信息? – leeg4625
@mukesh请把它作为评论发布,这不是答案 – yuvi
你能提供任何例子吗? – leeg4625