历史版本。 PostgreSQL 6.4 已结束支持。 请参阅 当前版本手册.
DROP TRIGGER
DROP TRIGGER — 移除一个触发器的定义
大纲
DROP TRIGGERnameONtable
输入
-
name 一个现有触发器的名称。
-
table 一个表的名称。
输出
- →
DROP 触发器被成功删除时返回的消息。
- →
ERROR: DropTrigger: there is no triggernameon relation "table" 指定的触发器不存在时出现这条消息。
描述
DROP TRIGGER 将移除对一个现有触发器定义的所有引用。要执行这个命令当前用户必须是该触发器的拥有者。
注意
DROP TRIGGER 是一种
Postgres 语言扩展。
关于如何创建触发器的信息,请参阅 CREATE TRIGGER。
用法
销毁表 films 上的
if_dist_exists 触发器:
DROP TRIGGER if_dist_exists ON films;
兼容性
SQL92
DROP TRIGGER 语句没有出现在
SQL92 中。