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