在SQL Server中,若要授予用户U1在DB1数据库中具有创建表的权限,下列授权语句正确的是( )。

admin2021-06-28  20

问题 在SQL Server中,若要授予用户U1在DB1数据库中具有创建表的权限,下列授权语句正确的是(    )。

选项 A、GRANT CREATE TABLE ON DB1 TO U1
B、GRANT U1 CREATE TABLE
C、GRANT CREATE TABLE TO U1
D、GRANT U1 CREATE TABLE ON DB1

答案C

解析 授予权限语法格式:
GRANT[,…n]
  ON
    [OBJECT::][schema_name].object_name[(column[,…n])]
    TO[,…n]
    [WITH GRANT OPTION]
::=
    ALL[PRIVILEGES]|permission[(column[,…n])]
其中各参数的含义如下:
.Permission指定被授予的对象权限,本题中要求用户具有创建表的权限(CREATE TABLE)。TO指定要向其授予权限的主体(U1)。授权语句应为:GRANTCREATE TABLE TO U1。故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/hBeZ777K
0

最新回复(0)