关于 YMatrix
部署数据库
使用数据库
管理集群
最佳实践
高级功能
高级查询
联邦查询
Grafana 监控
备份恢复
灾难恢复
管理手册
性能调优
故障诊断
工具指南
系统配置参数
SQL 参考
更改一个触发器的定义
ALTER TRIGGER <name> ON <table> RENAME TO <newname>
ALTER TRIGGER 更改一个现有触发器的属性。 RENAME 子句更改给定触发器的名称而不更改其定义。 DEPENDS ON EXTENSION 子句把该触发器标记为依赖于 一个扩展,这样如果扩展被删除,该触发器也会被自动删除。
要更改一个触发器的属性,你必须拥有该触发器所作用的表。
ALTER TABLE 语句提供了临时激活或停用触发器的能力,而非 ALTER TRIGGER 语句,因为后者无法便捷地表达一次性激活或停用表中所有触发器的选项。
请注意,当前版本的数据库对触发器的支持有限。有关详细信息,请参阅 CREATE TRIGGER。
要重命名一个现有的触发器:
ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;
ALTER TRIGGER 是一种 YMatrix 的 SQL 标准扩展。