Files
sql-snippets/list_triggers-68d2751a-42d4-45e5-8d0a-a3c3f7cb4eee.json
2022-12-30 10:37:11 +01:00

6 lines
941 B
JSON

{
"id": "68d2751a-42d4-45e5-8d0a-a3c3f7cb4eee",
"prefix": "list_triggers",
"description": "list all triggers in the current db",
"body": "SELECT table_name = OBJECT_NAME(parent_object_id) ,\r\n trigger_name = name ,\r\n trigger_owner = USER_NAME(schema_id) ,\r\n OBJECTPROPERTY(object_id, 'ExecIsUpdateTrigger') AS isupdate ,\r\n OBJECTPROPERTY(object_id, 'ExecIsDeleteTrigger') AS isdelete ,\r\n OBJECTPROPERTY(object_id, 'ExecIsInsertTrigger') AS isinsert ,\r\n OBJECTPROPERTY(object_id, 'ExecIsAfterTrigger') AS isafter ,\r\n OBJECTPROPERTY(object_id, 'ExecIsInsteadOfTrigger') AS isinsteadof ,\r\n CASE OBJECTPROPERTY(object_id, 'ExecIsTriggerDisabled')\r\n WHEN 1 THEN 'Disabled'\r\n ELSE 'Enabled'\r\n END AS status\r\nFROM sys.objects\r\nWHERE type = 'TR'\r\n--$CURSOR$AND [name] LIKE '%vesta%'\r\nORDER BY OBJECT_NAME(parent_object_id)"
}