我需要在SQL Server中删除一个触发器。看起来应该很简单,但是因为有一个叫做“删除触发器”的东西,一个在删除时调用的触发器,所以似乎不可能找到关于如何实际删除已经存在的触发器的资源。
6ojccjat1#
DROP TRIGGER:从当前数据库中删除一个或多个触发器...可以通过删除触发器或删除触发器表来删除触发器。删除表时,也会删除所有关联的触发器。删除触发器时,有关该触发器的信息将从sysobjects和syscomments系统表中删除。使用DROP TRIGGER和CREATE TRIGGER可重命名触发器。使用ALTER TRIGGER可更改触发器的定义...
yk9xbfzb2#
要删除触发器,请执行以下操作:
DROP TRIGGER [trigger_name];
如果您想在跌落前检查天气触发器是否存在,则用途:
SELECT * FROM [sys].[triggers] WHERE [name] = 'MyTrigger'
更多信息请查看http://www.tsql.info/triggers/drop-trigger.php和https://stackoverflow.com/a/636470/2218697
bpsygsoo3#
我可以使用以下查询删除触发器
DROP TRIGGER [Trigger_Name] (OR) DROP TRIGGER Trigger_Update
希望这对你有帮助...
4nkexdtk4#
适用于SQL Server 2016及更高版本
DROP TRIGGER IF EXISTS [dbo].[trg]
https://learn.microsoft.com/en-us/sql/t-sql/statements/drop-trigger-transact-sql
qhhrdooz5#
DROP TRIGGER IF EXISTS [dbo].[trigger_name];
5条答案
按热度按时间6ojccjat1#
DROP TRIGGER:
从当前数据库中删除一个或多个触发器...
可以通过删除触发器或删除触发器表来删除触发器。删除表时,也会删除所有关联的触发器。删除触发器时,有关该触发器的信息将从sysobjects和syscomments系统表中删除。
使用DROP TRIGGER和CREATE TRIGGER可重命名触发器。使用ALTER TRIGGER可更改触发器的定义...
yk9xbfzb2#
要删除触发器,请执行以下操作:
如果您想在跌落前检查天气触发器是否存在,则用途:
更多信息请查看http://www.tsql.info/triggers/drop-trigger.php和https://stackoverflow.com/a/636470/2218697
bpsygsoo3#
我可以使用以下查询删除触发器
希望这对你有帮助...
4nkexdtk4#
适用于SQL Server 2016及更高版本
https://learn.microsoft.com/en-us/sql/t-sql/statements/drop-trigger-transact-sql
qhhrdooz5#