使用 GRANT FRAGMENT 语句来对本地数据库中的表分片分配权限,如果该表是通过表达式分片的话。
语法
元素 |
描述 |
限制 |
语法 |
fragment
|
分片的名称
|
必须存在;不可用引号定界 |
标识符
|
grantor
|
可取消该权限的用户 |
同 user |
所有者名称
|
owner
|
拥有 table 的用户
|
必须为 table 的所有者
|
所有者名称
|
role
|
获得权限的角色 |
在 sysusers 中必须存在
|
所有者名称
|
table
|
对其授予分片权限的分片表 |
必须存在且必须通过表达式分片 |
标识符
|
user
|
要将权限授予其的那个用户 |
必须为有效的授权标识符 |
所有者名称
|
用法
此语句是对 SQL 的 ANSI/ISO 标准的扩展。
使用 GRANT FRAGMENT 语句来将对表的个别分段的任何插入、更新和删除访问权限授予用户(或角色)。GRANT FRAGMENT
语句仅对根据基于表达式的分布方案分片的表是有效的。要了解对此类分片策略的说明,请参阅 表达式分布方案。