↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
历史版本PostgreSQL 7.3 已于 2007 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

ALTER TRIGGER

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

大纲

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

重命名触发器的子句是PostgreSQL对 SQL92 的扩展。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。