Name
ALTER TRIGGER
-- 修改一个触发器的定义
Synopsis
ALTER TRIGGER trigger ON table
RENAME TO newname
输入
- trigger
现有需要修改的触发器的名称.
- table
该触发器作用的表的名字.
- newname
现有触发器的新名字.
输出
- ALTER TRIGGER
触发器重新命名后返回的信息.
- ERROR
如果触发器不可用,或者新名字和该表上另外一个现有触发器重名.
描述
ALTER TRIGGER 改变一个现有触发器的定义.
RENAME 子句导致在一个给定表上的触发器名称的改变,
而不用改变触发器的定义.
你必需拥有该触发器作用的表才能改变其属性.
注意
请参考 CREATE TRIGGER 获取有效参数的更多描述.
用法
重新命名一个现有触发器∶
ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;
兼容性
SQL92
ALTER TRIGGER 是 PostgreSQL
对 SQL92 的扩展.