ALTER TRIGGER

Name

ALTER TRIGGER -- 改变一个触发器的定义

Synopsis

ALTER TRIGGER trigger ON table
    RENAME TO newname

描述

ALTER TRIGGER 改变一个现有触发器的定义。 RENAME 子句修改一个给出的触发器的名称, 而不用改变触发器的定义。

你必需拥有该触发器作用的表才能改变其属性。

参数

namer

现有需要修改的触发器的名称。

table

该触发器作用的表的名字。

newname

现有触发器的新名字。

注意

临时打开或者关闭触发器的能力是由 ALTER TABLE 提供的,而不是 ALTER TRIGGER,因为 ALTER TRIGGER 没有方便的方法表达一次表达打开或者关闭所有表的触发器的选项。

例子

重新命名一个现有触发器:

ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;

兼容性

ALTER TRIGGERPostgreSQL 对 SQL 标准的扩展。

又见

ALTER TABLE