您需要授予用户BOB对“雇员”表的SELECT权限。您希望允许BOB将此权限授予其他用户。应使用以下哪条语句()

题目
单选题
您需要授予用户BOB对“雇员”表的SELECT权限。您希望允许BOB将此权限授予其他用户。应使用以下哪条语句()
A

GRANT SELECT ON雇员TO bob WITH GRANT OPTION

B

GRANT SELECT ON雇员TO PUBLIC WITH GRANT OPTION

C

GRANT SELECT ON雇员TO bob

D

GRANT SELECT ON雇员TO bob WITH AD MIN OPTION

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是()。

A、GRANTSELECTTOSCONU1WITHPUBLIC

B、GRANTSELECTONSCTOU1WITHPUBLIC

C、GRANTSELECTTOSCONU1WITHGRANTOPTION

D、GRANTSELECTONSCTOU1WITHGRANTOPTION


参考答案:D

第2题:

把查询SC表的权限授予用户U1,并允许该用户再将此权限授予其他用户。实现此功能的正确SQL语句是______。

A.GRANT SELECT TO TABLE SC ON U1 WITH PUBLIC

B.GRANT SELECT ON TABLE SC TO U1 WITH PUBLIC

C.GRANT SELECT TO TABLE SC ON U1 WITH GRANT OPTION

D.GRANT SELECT ON TABLE SC TO U1 WITH GRANT OPTION


正确答案:D
解析:SQL语言用GRANT语句向用户授予操作权限,该语句的一般格式如下:GRANT权限[,权限]…[ON对象类型对象名]TO用户[,用户]…[wITHGRANTOPTION];选项A和C中的短语(TOTABLE)不符合语法规则,选项B的WITH子句后面使用了错误的短语PUBLIC,选项D能实现题目所指定的功能。

第3题:

将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL语句是______。

A.GRANT SELECT TO SC U1 WITH PUBLIC

B.GRANT SELECT ON SC TO U1 WITH PUBLIC

C.GRANT SELECT TO SC ON U1 WITH GRANT OPTION

D.GRANT SELECT ON SC TO U1 WITH GRANT OPTION


正确答案:D
解析:选项A、B没有WITH GRANT OPTION子句,不能将权限授予其他用户;选项C是错误的表达,表名前应该用ON,用户名前用TO。

第4题:

SQL数据定义语言中包含了权限授予和回收的命令,下面叙述错误的是( )

A.grant语句用来授予权限,revoke语句用来回收权限

B.缺省情况下,在SQL中被授予权限的用户允许将该权限授予其他用户

C.权限allpriviledges可以用作授予所有权限的缩写形式,用户名public指系统所有当前用户和将来的用户

D.如果希望授予权限并允许接受授权者将权限传递给其他用户,将withgrantoption子句附加在适当的grant命令后即可


正确答案:B

第5题:

收回用户li对表employee的查询权限,同时级联收旧li授予其他用户的该权限,SQL语句为:

(52) select ON TABLE employee FROM li (53) ;

(52)

A.GRANT

B.GIVE

C.CALL BACK

D.REVOKE


正确答案:D

第6题:

利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语( )。 A.WITH PRIVILEGES B.WITH OPTION C.WITH GRANT OPTION D.WITH ALL PRIVILEGES


正确答案:C
在SQL语言中,允许获得某种权限的用户把某种权限的用户把这种权限再转授给其他用户,则在该语句中使用短语 WITH GRANT OPTION

第7题:

写出如下SQL实现语句。

(1)把对表Zone的INSERT权限授予用户Smith,并允许它再将此权限授予他人。

(2)收回已经授予Tom的对表FlowerInfo中属性ComName的修改权限。

(3)建立视图viewpot,表现问题2的功能。


正确答案:(1) GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION (2) REVOKE UPDATE(ComName)ON TABLE FlowerInfo FROM Tom (3) CREATE VIEW Viewpot(IDComName DeISize) AS SELECT FlowerInfo.IDFlowerInfo.ComNameDelivery.DelSize
(1) GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION (2) REVOKE UPDATE(ComName)ON TABLE FlowerInfo FROM Tom (3) CREATE VIEW Viewpot(ID,ComName, DeISize) AS SELECT FlowerInfo.ID,FlowerInfo.ComName,Delivery.DelSize 解析:SQL语言中的数据控制语句有授权(GRANT)和收获权限(REVOKE),其基本格式分别如下:
GRANT权限>[,权限>]…
[ON对象类型>对象名>]
TO用户>[,用户>]…
[WHERE GRANT OPTION]
REVOKE权限>[,权限>]…
[ON对象类型>对象名>]
FROM用户>[,用户>]…
据此可得问题(1)对应的SQL语句为GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION;问题(2)对应的SQL语句为REVOKE UPDATE(ComName)ON TABLE FlowerInfO FROM Tom。
问题(3)是创建视图,用CREATE VIEW语句实现,其基本格式为:
CREATE VIEW 视图名(列表名)
AS SELECT 查询子句
[WITH CHECK OPTION]
根据题意可得对应的SQL语句为:
CREATE VIEW Viewpot(ID,ComName,DelSize)
AS
SELECT FlowerInfo.ID,FlowerInfo.ComName,Delively.DelSize
FROM FlowerInfo AS F,Delivery AS D
WHERE F.Delivered=D.id AND D.Category='pot'
ORDER BY F.ComName DESC

第8题:

将Students表的查询权限授予用户U1和U2,并允许该用户将此权限授予其他用户。实现此功能的SQL语句如下( )。

A.GRANT SELECT TO TABLE Students ON U1,U2 WITH PUBLIC B.GRANT SELECT ON TABLE Students TO U1,U2 WITH PUBLIC C.GRANT SELECT TO TABLE Students ON U1,U2 WITH GRANT OPTION D.GRANT SELECT ON TABLE Students TO U1,U2 WITH GRANT OPTION


正确答案:D

第9题:

授予用户Jean可以查询帐户表的权限,使用的SQL语句是( )

A GRANT SELECT ON 帐户 TO Jean

B GRANT SELECT TO Jean ON 帐户

C GRANT SELECT TO帐户 ON Jean

D GRANT SELECT ON Jean TO 帐户


参考答案A

第10题:

在SQL中,若允许用户将已获得的某种权限再转授予其他用户,可以在GRANT语句中指定【 】子句。


正确答案:WITH GRANT OPTION
WITH GRANT OPTION

更多相关问题