【发布时间】:2014-11-30 23:05:19
【问题描述】:
我想知道是否有办法从不同的用户授予权限,例如,在架构上创建表。 我想在不授予 DBA 角色的情况下执行此操作,也不授予“ANY”权限(授予为 XXXX 创建任何表)。
【问题讨论】:
-
The short answer is no,但您可以使用执行动态 SQL 的存储过程来执行此操作;它有点混乱,可能会留下安全漏洞(如果实施不当)。对
create any有什么异议? -
正如我所说,之所以不重复是因为我不想使用* ANY *,而我不想使用* ANY *的原因是因为我想要单独控制用户可以在其中创建表的那些模式。