ALTER TRIGGER

Name

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

Synopsis

ALTER TRIGGER name ON table_name RENAME TO new_name

描述

ALTER TRIGGER更改一个现有触发器的属性。 RENAME子句更改给定触发器的名称而不更改其定义。

要更改一个触发器的属性,你必须拥有该触发器所作用的表。

参数

name

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

table_name

这个触发器所作用的表的名称。

new_name

该触发器的新名称。

注解

临时启用或者禁用一个触发器的功能由ALTER TABLE而不是 ALTER TRIGGER提供,因为ALTER TRIGGER 无法表示一次性启用或者禁用一个表上所有触发器的选项。

示例

要重命名一个现有的触发器:

ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;

兼容性

ALTER TRIGGER是一种 PostgreSQL的 SQL 标准扩展。

另见

ALTER TABLE