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