DROP TRIGGER

DROP TRIGGER用于移除一个现有的触发器定义。

语法

    DROP TRIGGER [ IF EXISTS ] name ON table_name [ CASCADE | RESTRICT ]

参数

  • IF EXISTS如果该触发器不存在则不要抛出一个错误,而是发出一个提示。

  • name要移除的触发器的名称。

  • table_name定义了该触发器的表的名称(可以是模式限定的)。

  • CASCADE自动删除依赖于该触发器的对象,然后删除所有依赖于那些对象的对象。

  • RESTRICT如果有任何对象依赖于该触发器,则拒绝删除它。这是默认值。

示例

销毁表films上的触发器 if_dist_exists

    DROP TRIGGER if_dist_exists ON films;