Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 用户和数据库安全 » 用户安全性(角色和特权) » 角色

 

授予角色 (SQL)

将角色授予用户或其他角色。

前提条件

必须对所授予的角色具有管理权限。

上下文和注释

您不能授予对系统角色的管理权限;只有具有 MANAGE ROLES 系统特权的用户才能管理系统角色。

 任务
  1. 连接到数据库。

  2. 执行 GRANT ROLE 语句。例如:

    选项 语句

    不授予角色管理权限。

    GRANT ROLE role-name TO userid;

    授予角色管理权限。

    GRANT ROLE role-name TO userid WITH ADMIN OPTION;

    仅授予角色的管理权限。

    GRANT ROLE role-name TO userid WITH ADMIN ONLY OPTION;

结果

该角色已授予用户或角色。

要将 RoleB 及其管理权限授予用户 Jane,请执行以下语句:

GRANT ROLE RoleB TO Jane WITH ADMIN OPTION

要授予用户 John 对 RoleB 的管理权限,但不能使用 RoleB,请执行以下语句:

GRANT ROLE RoleB TO John WITH ADMIN ONLY OPTION

 另请参见