SQL Server 2005 - 删除表触发器?

Ale*_*lex 6 sql sql-server

如何从表中删除所有触发器.我有很多表,但其中大约有20个有触发器,我想将它们全部删除.

Ste*_*ton 18

运行这个:

SELECT 'DROP TRIGGER ' + name
FROM sysobjects
WHERE type = 'tr'
Run Code Online (Sandbox Code Playgroud)

然后复制结果并在查询分析器中运行它.这将摆脱所有的触发器.