授予系统特权,以授权用户或角色在数据库上执行操作。
前提条件
您必须对要授予的系统特权具有管理权限。
连接到数据库。
执行与以下类似的语句:
选项 | 语句 | ||
---|---|---|---|
授予对特权无管理权限。 |
|
||
授予对特权具有管理权限。 |
|
||
仅授予对特权的管理权限。 |
|
例
要为角色 RoleA 授予 CREATE ANY OBJECT 系统特权而不给予 RoleA 管理权限,请执行以下语句:
GRANT CREATE ANY OBJECT TO RoleA |
要为 RoleA 授予 CREATE ANY OBJECT 系统特权,同时赋予 RoleA 授予或撤消其他用户和角色系统特权的权限,请执行以下语句:
GRANT CREATE ANY OBJECT TO RoleA WITH ADMIN OPTION |
要给予 RoleA 对 BACKUP DATABASE 系统特权的管理权限,但不给予 BACKUP DATABASE 特权的使用权限,请执行以下语句:
GRANT BACKUP DATABASE TO RoleA WITH ADMIN ONLY OPTION |
要授予 RoleA 对 BACKUP DATABASE 和 CHECKPOINT 系统特权的管理权限(仅限管理权限),请执行以下语句:
GRANT BACKUP DATABASE, CHECKPOINT TO RoleA WITH ADMIN ONLY OPTION; |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |