0
A
回答
1
這可能會幫助你..
SELECT SO.NAME
, SE.*
FROM sys.trigger_events SE
INNER JOIN sys.objects SO
ON SE.object_id = SO.object_id
這個查詢給出了數據庫觸發器的列表,它們的類型描述。 如果您需要某個特定觸發器,請使用WHERE
條件。
SELECT SO.NAME
, SE.*
FROM sys.trigger_events SE
INNER JOIN sys.objects SO
ON SE.object_id = SO.object_id
WHERE SO.name = 'trigger_name'
+1
該解決方案有效。但可能你的意思是INNER JOIN sys.triggers?因爲對於sys.objects - 結果是空的(在DDL觸發器上測試)。 – kaa
相關問題
- 1. 有沒有辦法觸發事件viewDidUnload?
- 2. 有沒有辦法獲得SQL Server中所有當前臨時表的列表?
- 3. SQL Server 2008:有沒有辦法創建這樣的觸發器?
- 4. SQL Server有沒有辦法從給定列表中選擇列
- 5. 有沒有辦法在Javascript中觸發「Ctrl + Shift + P」事件?
- 6. 有沒有辦法過濾jQuery中沒有觸發事件的匹配元素?
- 7. SQL Server 2005 - 觸發器沒有觸發
- 8. 有沒有辦法在sitecore中獲得發佈隊列?
- 9. vscode - 有沒有辦法手動觸發事件?
- 10. 有沒有辦法在Mac OS X上觸發手勢事件?
- 11. asp.net有沒有辦法在Cookie過期時觸發Session_End事件?
- 12. 有沒有辦法阻止WPF CheckBox觸發Checked事件?
- 13. 有沒有辦法解析JSON並在現場觸發事件?
- 14. 有沒有辦法手動觸發Google地圖事件?
- 15. Jenkins:有沒有辦法獲得所有項目URL的列表
- 16. 有沒有辦法在SQL Server中回滾事務?
- 17. 有沒有辦法觸發一個沒有點擊事件的updatepanel?
- 18. 當SQL Server中的表格單元格值發生變化時,是否有辦法從Silverlight中觸發事件?
- 19. 有沒有辦法模擬Windows 8中的觸摸事件?
- 20. 有沒有辦法獲得多個列表python的索引?
- 21. 有沒有辦法獲得Google腳本中觸發器的詳細信息?
- 22. 有沒有辦法讓視頻觸發HTTP POST事件(或其他事件)
- 23. 有沒有什麼辦法可以在View中觸發Storyboard的事件?
- 24. 有沒有辦法在客戶端獲得Tenant對象列表?
- 25. Flash - 有沒有辦法獲得實例變量列表?
- 26. 有沒有觸發plotselected事件而不觸發plotclick事件的方法?
- 27. sql server 2008 - 沒有觸發器的sqlcachedependency?
- 28. 有沒有辦法在SQL
- 29. 有沒有辦法從OSX獲取AIR中的多點觸控事件?
- 30. 有沒有辦法從SQL Server Azure中的觸發器刪除中刪除Azure blob存儲中的文件?
通過事件,你的意思是否給定的觸發器是用於/而不是插入/更新/刪除? –
@Fergus Bown,是的,對於DML觸發器插入/更新/刪除。和DDL - 事件:http://technet.microsoft.com/en-us/library/bb522542(v=sql.110).aspx,事件組:http://technet.microsoft.com/en-us/ library/bb510452(v = sql.105).aspx – kaa
而且很好找出觸發「時間」的查詢 - FOR/AFTER/INSTEAD OF :)。對於像MySQL或Postgre這樣的其他DBMS來說,這並不是什麼大問題,但對於SQL Server來說並不明顯。 – kaa