You've already forked ssms-addin
mirror of
https://github.com/alex-bochkov/ssms-addin.git
synced 2026-06-15 16:57:06 +02:00
Create list-all-triggers.sql
This commit is contained in:
@@ -0,0 +1,23 @@
|
|||||||
|
SELECT
|
||||||
|
sysobjects.name AS trigger_name
|
||||||
|
,USER_NAME(sysobjects.uid) AS trigger_owner
|
||||||
|
,s.name AS table_schema
|
||||||
|
,OBJECT_NAME(parent_obj) AS table_name
|
||||||
|
,OBJECTPROPERTY( id, 'ExecIsUpdateTrigger') AS isupdate
|
||||||
|
,OBJECTPROPERTY( id, 'ExecIsDeleteTrigger') AS isdelete
|
||||||
|
,OBJECTPROPERTY( id, 'ExecIsInsertTrigger') AS isinsert
|
||||||
|
,OBJECTPROPERTY( id, 'ExecIsAfterTrigger') AS isafter
|
||||||
|
,OBJECTPROPERTY( id, 'ExecIsInsteadOfTrigger') AS isinsteadof
|
||||||
|
,OBJECTPROPERTY(id, 'ExecIsTriggerDisabled') AS [disabled]
|
||||||
|
FROM sysobjects
|
||||||
|
|
||||||
|
INNER JOIN sysusers
|
||||||
|
ON sysobjects.uid = sysusers.uid
|
||||||
|
|
||||||
|
INNER JOIN sys.tables t
|
||||||
|
ON sysobjects.parent_obj = t.object_id
|
||||||
|
|
||||||
|
INNER JOIN sys.schemas s
|
||||||
|
ON t.schema_id = s.schema_id
|
||||||
|
|
||||||
|
WHERE sysobjects.type = 'TR'
|
||||||
Reference in New Issue
Block a user