niusouti.com

将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为: GRANT__1___TABLE Students TO UserA__2___; 2、_____A.FORALL B.PUBLIC C.WITH CHECK OPTION D.WITH GRANT OPTION

题目
将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:
GRANT__1___TABLE Students TO UserA__2___;
2、_____

A.FORALL
B.PUBLIC
C.WITH CHECK OPTION
D.WITH GRANT OPTION

相似考题
更多“将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为: ”相关问题
  • 第1题:

    用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予( )权限。

    A)DELETE

    B)DROP

    C)ALTER

    D)UPDATE


    正确答案:A
    DELETE指从表中删除满足条件的记录,DELETE语句删除的是表中的数据。而不是表的定义。当某个基本表不再需要时,可以使用DROP语句进行删除。

  • 第2题:

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


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

  • 第3题:

    ●将表employee中name列的修改权限赋予用户Liu,并允许其将该权限授予他人,应使用的SQL语句为:

    GRANT (52) ON TABLE employee TO Liu (53) ;

    (52)

    A.UPDATE(name)

    B.DELETE

    C.SELECT

    D.INSERT

    (53)

    A.FORALL

    B.CASCADE

    C. WITH GRANT OPTION

    D.WITH CHECK OPTION


    正确答案:A,C

  • 第4题:

    写出如下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

  • 第5题:

    要将部门表Dept中name列的修改权限赋予用户Ming,并允许Ming将该权限授予他人。实现该要求的SQL语句如下:GRANT UPDATE(name) ON TABLE Dept TO Ming ( ):

    A.FOR ALL

    B.CASCADE

    C.WITH GRANT OPTION

    D.WITH CHECK OPTION


    正确答案:C

  • 第6题:

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


    正确答案:WITH GRANT OPTION
    WITH GRANT OPTION

  • 第7题:

    若将Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT(请作答此空)TABLE Workers TO User1( );”。

    A.INSERT
    B.INSERT ON
    C.UPDATE
    D.UPDATE ON

    答案:B
    解析:

  • 第8题:

    将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:
    GRANT__1__TABLE Students TO UserA___2___;
    1、____

    A.UPDATE
    B.UPDATE ON
    C.INSERT
    D.INSERTON

    答案:D
    解析:
    题考查关系代数运算与SQL查询方面的基础知识。授权语句的格式如下:GRANT<权限>[,<权限>]...[ON<对象类型><对象名>]TO<用户>[,<用户]>]...[WITH GRANT OPTION];若在授权语句中指定了“WITH GRANT OPTION”子句,那么,获得了权限的用户还可以将该权限赋给其他用户。

  • 第9题:

    若要将部门表Demp中name列的修改权限赋予用户Ming。并允许Ming将该限授予他人。实现的SQL语句如下:GRANT(请作答此空)ON TABLE Demp TO Ming( )

    A.SELECT(name)
    B.UPDATE (name)
    C.INSERT(name)
    D.ALL PRIVILEGES(name)

    答案:B
    解析:
    此题考查mysql语句及授权知识。符合题干的sql语句为:grant update on table Demp to Ming with grant option

  • 第10题:

    将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为: GRANT (1) TABLE Students TO UserA (2) ;(2)处填()。

    • A、FORALL
    • B、PUBLIC
    • C、WITH CHECK OPTION
    • D、WITH GRANT OPTION

    正确答案:D

  • 第11题:

    单选题
    用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予()权限。
    A

    DROP

    B

    DELETE

    C

    ALTER

    D

    UPDATE


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    用SQL语句进行权限授予时,应使用()语句。在进行权限撤销时,应使用()语句。

    正确答案: CREATE SCHEMA,DROP SCHEMA
    解析: 暂无解析

  • 第13题:

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

    A、GRANTSELECTTOSCONU1WITHPUBLIC

    B、GRANTSELECTONSCTOU1WITHPUBLIC

    C、GRANTSELECTTOSCONU1WITHGRANTOPTION

    D、GRANTSELECTONSCTOU1WITHGRANTOPTION


    参考答案:D

  • 第14题:

    ●将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:

    GRANT(51) TABLE Students TO UserA (52) ;

    (51)

    A.UPDATE

    B.UPDATEON

    C.INSERT

    D.INSERT ON

    (52)

    A.FORALL

    B.PUBLIC

    C. WITH CHECK OPTION

    D.WITH GRANT OPTION


    正确答案:D,D

  • 第15题:

    ● 将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:

    GRANT (15)TABLE Students TO UserA (16) ;

    (15)

    A.UPDATE

    B.UPDATE ON

    C.INSERT

    D.INSERT ON

    (16)

    A.FOR ALL

    B.PUBLIC

    C.WITH CHECK OPTION

    D.WITH GRANT OPTION


    正确答案:D,D

  • 第16题:

    将表Emp的empname属性列的修改权限授予用户LIU,并允许LIU再将此权限转授其他人,实现的SQL语句是(48)。

    A.GRANT update on Emp TO LIU WITH CHECK OPTION

    B.GRANT update(empname)on Emp TO LIU WITH CHECK OPTION

    C.GRANT update on Emp TO LIU WITH GRANT OPTION

    D.GRANT update(empname)on Emp TO LIU WITH GRANT OPTION


    正确答案:D
    解析:本题考查对SQL基本语法的掌握。SQL授权语句的语法为:GRANT权限>[,权限>]...ON对象类型>对象名>[,对象类型>对象名>]...TO用户>[,用户>]... [WITH GRANT OPTION];其中,对某列的修改权限用update(列名>)来表达,WITH GRANT OPTION表示允许授权用户传播该权限给其他用户。

  • 第17题:

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

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

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

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

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


    正确答案:B

  • 第18题:

    若将Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT( )TABLE Workers TO User1(请作答此空);”。

    A.FOR ALL
    B.PUBLIC
    C.WITH CHECK OPTION
    D.WITH GRANT OPTION

    答案:D
    解析:

  • 第19题:

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

    A.GRANTSELECTTOSONWANGWITHGRANTOPTION
    B.GRANTSELECTONSTOWANGWITHGRANTOPTION
    C.GRANTSELECTTOSTOWANGWITHGRANTOPTION
    D.GRANTSELECTONSONWANGWITHGRANTOPTION

    答案:B
    解析:
    ON子句用于指定要授予对象权限的数据库对象名,可以是基本表名、视图名等。TO后指定授权的用户名称。将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户,实现此功能的SQL语句是GRANTSELECTONSTOWANGWITHGRANTOPTION。

  • 第20题:

    若要将部门表Demp中name列的修改权限赋予用户Ming。并允许Ming将该限授予他人。实现的SQL语句如下。GRANT( )ON TABLE Demp TO Ming(请作答此空)

    A.FOR ALL
    B.CASCADE
    C.WITH GRANT OPTION
    D.WITH CHECK OPTION

    答案:C
    解析:
    此题考查mysql语句及授权知识。符合题干的sql语句为: grant update on table Demp to Ming with grant option

  • 第21题:

    利用SQL的Grant语句可以向用户授予操作权限,若允许用户将获得的权限再授予其他用户时,应使用子句()。

    • A、With public
    • B、With option
    • C、Withgrant option
    • D、With all privileges

    正确答案:C

  • 第22题:

    用SQL语句进行权限授予时,应使用()语句。在进行权限撤销时,应使用()语句。


    正确答案:CREATE SCHEMA;DROP SCHEMA

  • 第23题:

    单选题
    将Students表的插入权限赋予用户UserA,并允许其将权限授予他人,应使用的SQL语句为:GRANT(1)TABLEStudentsTOUserA(2);空白(2)处应选择()
    A

    FORALL

    B

    PUBLIC

    C

    WITHCHECKOPTION

    D

    WITHGRANTOPTION


    正确答案: A
    解析: 授权的语句格式为GRANT<权限>[,<权限>]…[ON<对象类型><对象名>]TO<用户>[,<用户>]…[WITHGRANTOPTION];其中,权限包括SELECT、INSERT、UPDATE、DELETE。插入权限是INSERT。使用WITHGRANTOPTION子句可将获得的权限赋给其他用户。

  • 第24题:

    单选题
    利用SQL的Grant语句可以向用户授予操作权限,若允许用户将获得的权限再授予其他用户时,应使用子句()。
    A

    With public

    B

    With option

    C

    Withgrant option

    D

    With all privileges


    正确答案: D
    解析: 暂无解析