问题
单项选择题
“学生—选课—课程”数据库中的三个关系:
S(S#, SNAME, SEX, AGE)
SC(S#, C#, GRADE)
C(C#, CNAME, TEACHER)
它们的主码分别是S#, (S#, C#), C#。
如果成功执行SQL语句:
GRANT INSERT ON TABLE S TO USER1 WITH GRANT OPTION;
则用户USER1()。
A.只拥有了对表S的INSERT权限
B.只可以转授INSERT权限给其他用户
C.不仅拥有了对表S的INSERT权限,还可以转授此权限给其他用户
D.可以将任何权限转授给其他用户
答案
参考答案:C
解析:
授予权限语句的一般格式为:
GRANT{<权限>[, <权限>, …]{ALL}
[ON<对象名>]
TO{<用户>|<角色>[, <用户>|
<角色>.…]|PUBLIC}
[WITH GRANT OPTION];
如果指定了WITH GRANT OPTION子句,则获得某种权限的用户还可以把这种权限再授予其他用户。