Triggers.sql 476 B

12345678910111213141516171819
  1. IF OBJECT_ID ('dbo.Triggers','V') IS NOT NULL DROP VIEW dbo.Triggers
  2. GO
  3. CREATE VIEW dbo.Triggers
  4. AS
  5. SELECT
  6. t.name AS TriggerName,
  7. s.name AS SchemaName,
  8. p.name AS ParentTableName,
  9. m.definition AS TriggerDefinition
  10. FROM
  11. sys.triggers t
  12. JOIN
  13. sys.sql_modules m ON t.object_id = m.object_id
  14. JOIN
  15. sys.objects p ON t.parent_id = p.object_id
  16. JOIN
  17. sys.schemas s ON p.schema_id = s.schema_id
  18. WHERE
  19. t.is_ms_shipped = 0 -- Exclude system triggers