历史版本。 PostgreSQL 7.2 已结束支持。 请参阅 当前版本手册.
DROP TRIGGER
DROP TRIGGER — 移除一个触发器
大纲
DROP TRIGGERnameONtable
输入
name一个现有触发器的名称。
table一个表的名称。
输出
DROP触发器被成功删除时返回的消息。
ERROR: DropTrigger: there is no triggernameon relation "table"指定的触发器不存在时出现这条消息。
描述
DROP TRIGGER 将移除对一个现有的触发器定义的所有引用。要执行这个命令当前用户必须是定义该触发器的表的拥有者。
示例
销毁表 films 上的
if_dist_exists 触发器:
DROP TRIGGER if_dist_exists ON films;
兼容性
- SQL92
SQL92 中没有
DROP TRIGGER语句。- SQL99
PostgreSQL 中的
DROP TRIGGER语句与 SQL99 不兼容。在 SQL99 中,触发器名字不是表局部的,因此该命令就是DROP TRIGGER。name