GRANT语句(计划权限)

这种形式的GRANT语句授予计划特权。

GRANT(授予计划权限)的语法

阅读语法图跳过可视化语法图 GRANT ,BINDEXECUTE ON PLAN ,计划名称 TO ,授权名称ROLE角色名称PUBLIC WITH GRANT OPTION

GRANT(计划权限)描述

BIND
允许对已识别的计划使用 BIND、REBIND 和 FREE 子命令。 (使用BIND ADD创建新计划的权限属于系统特权。)
EXECUTE
授予运行使用已识别计划的程序的权限。
ON PLAN 计划名称 ,……
确定授予权限的应用程序计划。 对于每个已识别的计划,您必须拥有GRANT选项中指定的所有权限。
TO
请参阅 GRANT语句 ,了解TO子句的说明。
WITH GRANT OPTION
关于WITH GRANT OPTION子句的描述,请参阅 GRANT语句

GRANT(计划权限)示例

示例1 :授予将计划 DSN8IP12 用户JONES。
   GRANT BIND ON PLAN DSN8IP12 TO JONES;
示例 2 :授予特权,以 DSN8CP12 当前服务器上的所有用户。
   GRANT BIND,EXECUTE ON PLAN DSN8CP12 TO PUBLIC;
示例3: 使用授权选项向用户ADAMSON和BROWN授予执行计划的权限 DSN8CP12 ADAMSON和BROWN用户,并授予选项。
   GRANT EXECUTE ON PLAN DSN8CP12 TO ADAMSON,BROWN WITH GRANT OPTION;
示例4 :授予将 DSN91PLN 计划绑定到角色的权限 ROLE1:
GRANT BIND ON PLAN DSN91PLN TO ROLE ROLE1;