niusouti.com

以下SQL语句不能实现要求的是()A.把查询Student表权限授给用户U1GRANT SELECTON TABLE StudentTO U1B.把对表SC的查询权限授予所有用户GRANT SELECT ON TABLE SCTO PUBLICC.把对Student表和Course表的全部权限授予用户U2和U3GRANT ALL PRIVILIGESON TABLE Student, Course TO U2,U3D.把查询Student表和修改学生学号的权限授给用户U4GRANT UPDATE, SEL

题目
以下SQL语句不能实现要求的是()

A.把查询Student表权限授给用户U1GRANT SELECTON TABLE StudentTO U1

B.把对表SC的查询权限授予所有用户GRANT SELECT ON TABLE SCTO PUBLIC

C.把对Student表和Course表的全部权限授予用户U2和U3GRANT ALL PRIVILIGESON TABLE Student, Course TO U2,U3

D.把查询Student表和修改学生学号的权限授给用户U4GRANT UPDATE, SELECTON TABLE StudentTO U4


相似考题
参考答案和解析
更多“以下SQL语句不能实现要求的是() ”相关问题
  • 第1题:

    以下不属于SQL数据操作的语句是( )。

    A.UPDATE

    B.APPEND

    C.INSERT

    D.DELETE


    正确答案:B
    B。【解析】本题中,选项A、C、D均属于SQL数据操作语句。其中,UPDATE更新操作,INSERT插入操作,DELETE删除操作。

  • 第2题:

    在SQL Server 2000中,有教师表Teachers(TeacherID,Name,LeaderID),其中TeacherID是主码,类型是长度为4的普通编码定长字符串,且每位是0~9的数字字符;Name的类型是长度为10的普通编码可变长字符串;LeaderID是每个教师的领导的TeacherID。

    ①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。

    ②现要查询TeacherID为“1234”的教师的领导的TeacherID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。


    正确答案:①create table Teachers( TeacherID char(4)check(TeacherID like" [0~9][0~9][0~9][0~9]") Name varchar(10) LeaderID char(4) primary key TeacherID foreign key LeaderlD references Teachers (TeacherID) ) ②select T2. LeaderID from Teachers as T1 join Teachers as T2 on T1.LeaderID=T2.TeacherID where T1.TeacherID=‘1234’
    ①create table Teachers( TeacherID char(4)check(TeacherID like" [0~9][0~9][0~9][0~9]"), Name varchar(10), LeaderID char(4), primary key TeacherID, foreign key LeaderlD references Teachers (TeacherID) ) ②select T2. LeaderID from Teachers as T1 join Teachers as T2 on T1.LeaderID=T2.TeacherID where T1.TeacherID=‘1234’

  • 第3题:

    以下的SQL语句中,( )语句用于创建表。

    A.CREATE TABLE

    B.CREATE INDEX

    C.ALTER TABLE

    D.DROP


    正确答案:A
    A.【解析】本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATETABLE语句的作用是创建一个表;CREATEINDEX语句的作用是创建一个索引;ALTERTABLE语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。

  • 第4题:

    SQL注入,是开发者在代码中使用SQL语句时,要先生成SQL语句,然后调用函数执行这条SQL语句。如果错误地直接将用户输入拼接到SQL语句中,就有可能产生非预期的结果,从而将用户输入当作SQL语句执行。


    正确答案:正确

  • 第5题:

    关于原生SQL查询和命名查询,说法正确的是()。

    • A、执行原生SQL,需使用SQLQuery对象
    • B、SQLQuery是一个接口,继承了Query接口
    • C、Hibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句
    • D、命名查询语句只能是HQL语句,不能是SQL语句

    正确答案:A,B,C

  • 第6题:

    X为整数,以下关于SQL语句的书写准则中不正确的是()。

    • A、SQL语句对大小写敏感,关键字需要采用大写形式
    • B、SQL语句可写成一行或多行,习惯上每个子句占用一行
    • C、SQL语句的结束符为分号“;”
    • D、关键字不能在行与行之间分开,并且很少采用缩写形式

    正确答案:A

  • 第7题:

    以下属于常用的SQL Server数据操作语言的有()。

    • A、SELECT语句
    • B、INSERT语句
    • C、EDIT语句
    • D、DELETE语句

    正确答案:A,B,D

  • 第8题:

    关于HQL与SQL,以下说法正确的是()

    • A、HQL与SQL没什么差别
    • B、HQL面向对象,而SQL操纵关系数据库
    • C、在HQL与SQL中,都包含select,insert,update,delete语句
    • D、HQL仅用于查询数据,不支持insert,update和delete语句

    正确答案:B

  • 第9题:

    简述SQL语言的特点;SQL查询语句、表创建语句。


    正确答案:特点:功能的一体化、语法结构的统一性、高度的非过程化、语言的简洁性
    查询语句:由SELECT子句、FROM子句、WHERE子句、GROUPBY子句和ORDERBY子句

  • 第10题:

    单选题
    嵌入式SQL实现时,采用预处理方式是()
    A

    把SQL语句和主语言语句区分开来

    B

    为SQL语句加前缀标识和结束标志

    C

    识别出SQL语句,并处理成函数调用形式

    D

    把SQL语句编译成二进制码


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

  • 第11题:

    多选题
    以下()SQL语句属于数据操纵语言。
    A

    Alter

    B

    Select

    C

    Create

    D

    Update


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

  • 第12题:

    单选题
    宏命令RunSQL的功能是()
    A

    执行指定的SQL语句

    B

    执行指定的查询中的SQL语句

    C

    使用SQL在表中查询

    D

    使用SQL语句设置指定属性值


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

  • 第13题:

    以下的SQL语句中,( )语句用于创建表。

    A. CRATE TABLE

    B. CREATE INDEX

    C. At.TER TABLE

    D. DROP


    正确答案:A
    本题考查SQ1中定义语句的知识。SQ1语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。 CREATE TAB1E语句的作用是创建一个表:CREATE INDEX语句的作用是创建一个索引;A1TER TAB1E语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。

  • 第14题:

    下列叙述中,错误的是 ______ 。

    A.SELECT-SQL语句可以为输出的字段重新命名

    B.SELECT-SQL语句可以为输出的记录进行排序

    C.SELECT-SQL语句不能重新指定列的顺序

    D.SELECT-SQL语句不能省略FROM子句


    正确答案:C
    解析:SELECT-SQL语句不能重新指定列的顺序。

  • 第15题:

    以下的SQL语句中,( )语句用于创建表。

    A.CREATETABLE

    B.CREATEINDEX

    C.ALTERTABLE

    D.DROP


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第16题:

    嵌入式SQL实现时,采用预处理方式是()

    • A、把SQL语句和主语言语句区分开来
    • B、为SQL语句加前缀标识和结束标志
    • C、识别出SQL语句,并处理成函数调用形式
    • D、把SQL语句编译成二进制码

    正确答案:C

  • 第17题:

    预编译语句指事先编译好SQL语句,绑定变量。这样能确保SQL语句结构,有效防止用户输入被当作SQL语句执行。


    正确答案:正确

  • 第18题:

    以下TrAnsAct-SQL语句中,可以在用户自定义函数中使用的是()。

    • A、DECLARE语句
    • B、TRYCATCH语句
    • C、SELECT语句
    • D、EXECUTE语句

    正确答案:A,C,D

  • 第19题:

    关于SQL语句的描述哪些是正确的()

    • A、SQL语句不区分大小写
    • B、SQL语句以分号结束
    • C、SQL语句必须在一行内书写完成
    • D、SQL语句可以跨行书写

    正确答案:A,B,D

  • 第20题:

    宏命令RunSQL的功能是()

    • A、执行指定的SQL语句
    • B、执行指定的查询中的SQL语句
    • C、使用SQL在表中查询
    • D、使用SQL语句设置指定属性值

    正确答案:A

  • 第21题:

    以下不是SQL语句中的聚合函数的是()。

    • A、SUM
    • B、AVG
    • C、COUNT
    • D、DISTINCT

    正确答案:D

  • 第22题:

    判断题
    SQL注入,是开发者在代码中使用SQL语句时,要先生成SQL语句,然后调用函数执行这条SQL语句。如果错误地直接将用户输入拼接到SQL语句中,就有可能产生非预期的结果,从而将用户输入当作SQL语句执行。
    A

    B


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

  • 第23题:

    单选题
    以下SQL语句中,()属于数据定义语言。
    A

    grant

    B

    select

    C

    create

    D

    delete


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

  • 第24题:

    单选题
    以下不属于SQL数据库操作语句的是(  )。
    A

    UPDATE

    B

    APPEND

    C

    INSERT

    D

    DELETE


    正确答案: D
    解析:
    SQL数据库操作主要包括数据的插人、更新和删除,对应的语句分别为INSERT、UPDATE、DELETE.