暂无图片
暂无图片
1
暂无图片
暂无图片
1
暂无图片

Halo数据之SQL命令--ALTER TRIGGER

原创 贾桂军 2024-01-13
12577

ALTER TRIGGER

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

 

大纲

ALTER TRIGGER name ON table_name RENAME TO new_name

ALTER TRIGGER name ON table_name DEPENDS ON EXTENSION extension_name

 

描述

ALTER TRIGGER更改一个现有触发器的属性。RENAME子句更改给定触发器的名称而不更改其定义。DEPENDS ON EXTENSION子句把该触发器标记为依赖于 一个扩展,这样如果扩展被删除,该触发器也会被自动删除。

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

 

参数

name

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

 

table_name

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

 

new_name

该触发器的新名称。

 

extension_name

触发器依赖于某名称的扩展(如果指定了NO,则不再依赖)。 删除扩展时,会自动删除标记为依赖于扩展的触发器。

 

注解

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

 

示例

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

ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;

 

要把一个触发器标记为依赖于一个扩展:

ALTER TRIGGER emp_stamp ON emp DEPENDS ON EXTENSION emplib;

 

另见

ALTER TABLE

最后修改时间:2024-01-13 16:41:52
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

冷狼
暂无图片
1年前
评论
暂无图片 0
Halo数据之SQL命令--ALTER TRIGGER
1年前
暂无图片 点赞
评论