DROP SHARE¶
从系统中移除指定的 共享,并立即撤消所有使用者(如在共享中创建数据库的账户)的访问权限。
语法¶
DROP SHARE <name>
Copy
参数¶
name
指定要删除的共享的标识符。如果标识符包含空格、特殊字符或大小写混合字符,则整个字符串必须放在双引号内。放在双引号内的标识符也区分大小写。
使用说明¶
只有共享所有者,即对共享具有 OWNERSHIP 权限的角色,才有删除共享的权限。使用任何其他角色执行此命令都会返回错误信息。
删除的共享无法恢复;必须重新创建。
删除共享不会影响共享中的数据库(或数据库中的任何对象)。
重要
在放弃份额之前,请考虑执行此操作的下游影响:
通过共享创建数据库的用户账户将无法再查询这些数据库。
以与先前共享相同的名称重新创建共享不会还原从该共享创建(由任何用户创建)的数据库。每个用户都必须从新的共享中创建一个新的数据库。
被删除的共享 不能 恢复。必须使用 CREATE SHARE 命令再次创建共享,然后使用 GRANT <privilege> ...TO SHARE 和 ALTER SHARE 进行配置。
示例¶
DROP SHARE sales_s; +-------------------------------+ | status | |-------------------------------| | SALES_S successfully dropped. | +-------------------------------+Copy