GBase 8s
运维管理
文章
GBase8s数据库DROP TRIGGER
发表于2025-12-29 14:38:2922次浏览0个评论
用法
您必须是触发器的所有者或者具有 DBA 特权才能删除触发器。删除触发器会从数据库中删除该触
发器定义的文本和可执行的触发器,描述指定触发器的行会从 systriggers 系统目录表中删除。
如果包含可选的 IF EXISTS 关键字,则如果未在当前数据库中注册指定名称的触发器,则数据库
服务器不执行任何操作(而不是向应用程序发送异常)。
在复杂视图(带有来自多个表的列的视图)上删除 INSTEAD OF 触发器撤销了对于视图的所有特
权(这些特权是在创建触发器时触发器所有者自动接收的),还撤销了触发器所有者授予其它用户
的所有特权。(删除单个视图上的触发器不会取消任何特权。)
以下示例删除了 items_pct 触发器:
DROP TRIGGER items_pct;
如果 DROP TRIGGER 语句出现在由数据操纵语句(DML)调用的 SPL 例程内,则数据库服务器
返回一个错误。
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526