省略 AS grantor 子句

当 GRANT FRAGMENT 不包括 AS grantor 子句时,发出该语句的用户为指定的分片权限的缺省的授权者。

在下一示例中,用户将对 part3 中的 customer 表的分片的 Update 权限授予用户 fred。因为此语句未指定 AS grantor 子句,所以在缺省情况下,将发出该语句的用户罗列在 sysfragauth 系统目录表中作为该权限的授权者。
GRANT FRAGMENT UPDATE ON customer (part3) TO fred;

如果您省略 GRANT FRAGMENT 的 AS grantor 子句,或如果您指定您自己的登录名作为 grantor,则您可在以后使用 REVOKE FRAGMENT 语句来取消您授予指定的用户的权限。例如,如果您将对 part3 中的 customer 表的分片的 Delete 权限授予用户 martha,但指定用户 jack 作为该权限的授权者,则用户 jack 可从用户 martha 取消那一权限,但您不可从用户 martha 取消那一权限。

DBA,或该分片的所有者,可使用 REVOKE FRAGMENT 语句的 AS 子句取消对该分片的权限。