VastbaseE100

基于开源技术的HTAP数据库管理系统。性能优异,稳定可靠,提供诸多专属领域特性。

Menu

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

    该触发器所依赖的扩展的名称。

注意事项

临时启用或者禁用一个触发器的功能由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;