我需要删除SQL Server中的触发器。听起来应该很简单,但因为有一个叫做“删除触发器”的东西,即在删除时调用的触发器,所以似乎找不到关于如何实际删除已经存在的触发器的资源。
我需要删除SQL Server中的触发器。听起来应该很简单,但因为有一个叫做“删除触发器”的东西,即在删除时调用的触发器,所以似乎找不到关于如何实际删除已经存在的触发器的资源。
从当前数据库中删除一个或多个触发器...
您可以通过删除触发器或删除触发器表来删除触发器。当删除表时,所有相关联的触发器也会被删除。当删除触发器时,有关该触发器的信息会从sysobjects和syscomments系统表中删除。
使用DROP TRIGGER和CREATE TRIGGER重命名触发器。使用ALTER TRIGGER更改触发器的定义...
要删除触发器,可以使用以下命令:
DROP TRIGGER [trigger_name];
如果你想在掉落之前检查天气触发器是否存在,则使用:
SELECT * FROM [sys].[triggers] WHERE [name] = 'MyTrigger'
更多信息请查看 http://www.tsql.info/triggers/drop-trigger.php 和 https://dev59.com/qnRB5IYBdhLWcg3wZmdz#636470
DROP TRIGGER IF EXISTS [dbo].[trg]
https://learn.microsoft.com/en-us/sql/t-sql/statements/drop-trigger-transact-sql
[dbo].[Table]
。 - Jari TurkiaDROP TRIGGER [Trigger_Name]
(OR)
DROP TRIGGER Trigger_Update
DROP TRIGGER IF EXISTS [dbo].[trigger_name];