Skip to content

Instantly share code, notes, and snippets.

@DamianSuess
Last active January 3, 2019 15:56
Show Gist options
  • Save DamianSuess/6df8984be8d8dab139aeb1f64ab3171b to your computer and use it in GitHub Desktop.
Save DamianSuess/6df8984be8d8dab139aeb1f64ab3171b to your computer and use it in GitHub Desktop.
TSQL Search triggers

The following example shows you how to search the database's triggers for a string using MS SQL Server 2000-2017

Example

-- Search all Triggers (rev 1)
-- Usage: Replace '%...%' with you search string
SELECT
  Tables.Name TableName,
  Triggers.name TriggerName,
  Triggers.crdate TriggerCreatedDate,
  Comments.Text TriggerText
FROM
  sysobjects Triggers
  Inner Join sysobjects Tables On Triggers.parent_obj = Tables.id
  Inner Join syscomments Comments On Triggers.id = Comments.id
WHERE
  Triggers.xtype = 'TR' and Tables.xtype = 'U'
  and Comments.Text like '%...%'
ORDER BY Tables.Name, Triggers.name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment