使用COPY GRANTS克隆表时,源表已共享的新表是否自动加入共享?
关于克隆表与数据共享中COPY GRANTS选项的疑问解答
使用COPY GRANTS选项克隆已通过Data Share对外共享的源表时,新克隆得到的表不会自动被纳入该数据共享。
原因如下:
COPY GRANTS仅负责复制源表上授予给用户/角色的常规权限(如SELECT、INSERT等),Data Share的对象关联关系不属于这类常规权限范畴,因此不会被复制。- Data Share的成员对象是通过显式配置添加的,克隆操作不会自动继承源表的共享归属。
- 若需将克隆表加入同一数据共享,需手动执行添加操作,示例SQL命令:
ALTER SHARE <你的共享名称> ADD TABLE <克隆表名称>;
内容的提问来源于stack exchange,提问作者Manish Visave
相关产品推荐
相关产品推荐

