GBase 8s
其他
问答

查询当前用户有无创建触发器SQL语句

发表于2026-01-29 14:02:0859次浏览9个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:8s

【操作系统】:win10

【CPU】:

【问题描述】*:查询当前用户有无创建触发器权限SQL语句

评论

登录后才可以发表评论
用户头像
路路路发表于 6个月前
创建触发器权限SQL语句?
GBase用户10066发表于 6个月前
@路路路:查询当前登录的用户有没创建表的触发器权限,在执行触发器创建操作之前做下权限判断
用户头像
mittens发表于 6个月前
学习了
用户头像
liaosnet发表于 6个月前
创建触发器需要表的owner,或者dba权限。基于以上两个条件。
select 1 from sysusers where username = USER and usertype = 'D'
union all
select 1 FROM systables WHERE tabname = '表名' AND owner = USER;
-- 其中:USER是自动获取的当前用户名称。
这里有返回即表示有权限。
最佳回答
用户头像
mittens发表于 6个月前
学习一下
用户头像
GBase用户28017发表于 6个月前
查询系统表?
用户头像
levvel发表于 4个月前
赞积分,赞积分
崔哥发表于 3个月前
黄师塔前江水东,春光懒困倚微风。桃花一簇开无主,可爱深红爱浅红?
曾云林发表于 2个月前
学会了