如果需要修改触发器的定义,只需一个操作即可除去并重新创建触发器,或重新定义已有触发器。
如果更改触发器引用的对象名,则必须修改触发器使其文本反映新的名称。因此,在重命名对象前,首先显示该对象的相关性,以确定所建议的更改是否会影响任何触发器。
也可以重命名触发器。新名称必须遵守标识符规则。您只能重命名自己拥有的触发器,而数据库所有者可以更改任意用户的触发器名称。需重命名的触发器必须位于当前数据库中。
也可将触发器修改为对定义进行加密。
修改触发器:
Transact-SQL参考(ALTER TRIGGER)点击查看
如何修改触发器(企业管理器)?
展开服务器组,然后展开服务器。
展开"数据库"文件夹,展开含触发器的表所属的数据库,然后单击"表"文件夹。
在详细信息窗格中,右击触发器所在的表,指向"所有任务"菜单,然后单击"管理触发器"命令。
在"名称"框中选择触发器的名称。
按需要在"文本"字段中更改触发器的文本。按 CTRL+TAB 缩进 SQL Server 企业管理器触发器的文本。
若要检查触发器的语法,单击"检查语法"命令。
重命名触发器:
Transact-SQL参考(sp_rename)点击查看
说明 重命名触发器并不会更改它在触发器定义文本中的名称。要在定义中更改触发器的名称,应直接修改触发器。
查看触发器的相关性:
Transact-SQL参考(sp_depends)点击查看