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

admin2021-05-07  22

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

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

答案C

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

最新回复(0)