您可以生成有关 GRANT 语句授权者的 dbschema 信息。
在
dbschema 输出中,AS 关键字指示 GRANT 语句的授权者。以下示例输出指示
norma 发出了 GRANT 语句:
GRANT ALL ON 'tom'.customer TO 'claire' AS 'norma'
当
dbschema 输出中出现 GRANT 和 AS 关键字时,您可能需要授予特权,才能将
dbschema 输出作为
SQL 脚本运行。根据前面的示例输出行,以下条件必须为真,您才能将该语句作为脚本的一部分运行:
- 用户 norma 必须具有到数据库的 Connect 特权。
- 用户 norma 必须具有表 tom.customer 的所有特权 WITH GRANT OPTION。
有关 GRANT、GRANT FRAGMENT 和 REVOKE FRAGMENT 语句的更多信息,请参阅《GBase 8s SQL 指南:语法》。