IDAX.GRANT_MODEL - 授予模型的特权

使用此存储过程可将模型的特权授予一个或多个用户、组或角色。

必须至少指定一个用户、一个组或一个角色。您还可以指定 PUBLIC 组。PUBLIC 组包括所有用户。

权限

此语句的授权标识所拥有的特权必须至少包括下列其中一项权限。

  • 要授予 SELECT 特权:
    • 对模型的 CONTROL 特权
    • SECADM 权限
    • SELECT WITH GRANT OPTION 特权
  • 要授予 CONTROL 特权:
    • SECADM 权限

语法

IDAX.GRANT_MODEL(in parameter_string varchar(32672))

参数描述

parameter_string
必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
数据类型:VARCHAR(32672)
以下列表显示参数值:
model
必需。
要授予其特权的模型的名称。
privilege
必需。
SELECT 或 CONTROL。
user
可选。
将获取特权的一列用户名。用户名必须以分号分隔。
group
可选。
将获取特权的一列组名。组名必须以分号分隔。
role
可选。
将获取特权的一列角色名。角色名必须以分号分隔。
grantoption
可选。
缺省值:false。
如果 grantoption=true,那么允许用户、组或角色将该特权授予其他用户。

返回的信息

如果发生错误,那么将产生异常。