更多“在SQL语句执行前的解析阶段,要判断其中涉及的表名和列名是否合法”相关问题
  • 第1题:

    用sql语句取出两个表相同列名的数据组成一个表。


    正确答案:

     

     

  • 第2题:

    Select查询语句语法格式是:()。A.Select[ALL|DISTINCT]<目标列表达式>[AS列名][,<目标列表达式>[A

    Select查询语句语法格式是:( )。

    A.Select[ALL|DISTINCT]<目标列表达式>[AS列名][,<目标列表达式>[AS列名]…]FROM<表名>[,<表名>…][where<条件表达式>[AND|OR<条件表达式>…][GROUP BY列名[HAVING<条件表达式>]][ORDER BY列名[ASC|DESC]]

    B.Insert INTO<表名>[(<字段名1>[,<字段名2>,…])]VALUES(<常量1>[,<常量2>,…])

    C.Update(表名)Set列名1=常量表达式1[,列名2=常量表达式2…]Where<条件表达式>[And|or<条件表达式>…]

    D.Delete From<表名>[Where<条件表达式>[And|Or<条件表达式>…]]


    正确答案:A

  • 第3题:

    将“外汇名”表美元和英镑的基准价下调1%,下列 SQL语句正确的是( )。


    正确答案:B

  • 第4题:

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

    A.用INSERT-SQL语句可以插入一条记录

    B.用INSERT-SQL语句可以插入多条记录

    C.使用INSERT-SQL语句可以插入记录的部分数据

    D.使用INSERT-SQL语句插入记录时列名的排列顺序必须与表定义时的顺序一致


    正确答案:D
    解析:SQL中的INSERT语句既可以向指定表插入一条记录,又可以插入多条记录;也可以插入记录的部分值,对于没有插入值的字段,将取NULL值,但在表定义时有NOTNULL约束的字段不能取NULL值。在插入记录时列名的排列顺序不一定与表定义时的顺序一致,但要插入的数据值的排列顺序必须与列名的排列顺序一致,个数相等,数据类型一一对应。

  • 第5题:

    ( 11 )在 SQL 中,要查询表 s 在 AGE 字段上取空值的记录,正确的 SQL 语句为:SELECT * FROM s WHERE 【 11 】 。


    正确答案:

  • 第6题:

    以下()做法可以在Oracle PL/SQL的SELECT语句中指定使用表的某个索引。

    • A、在SELECT关键词后紧接/*+index(表别名索引名)*/
    • B、在SELECT关键词后紧接/*+useindex(表别名索引名)*/
    • C、在表名后加/*+index(索引名)*/
    • D、在表名后加/*+useindex(索引名)*/

    正确答案:A

  • 第7题:

    SQL查询语句中,在SELECT子句中可以出现()。

    • A、 列名
    • B、 基本表名
    • C、 视图名
    • D、 表达式

    正确答案:A,D

  • 第8题:

    在SELECT语句的FROM子句中允许出现()

    • A、列名
    • B、基本表名
    • C、视图名
    • D、表达式

    正确答案:B,C

  • 第9题:

    在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE ()。


    正确答案:age is null

  • 第10题:

    单选题
    创建索引的语法是什么()
    A

    CREATE INDEX索引名ON表名(列名)

    B

    CREATE INDEX ON表名(列名)

    C

    CREATE索引名INDEX ON表名.列名

    D

    CREATE OR REPLACE INDEX索引名ON表名(列名)


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

  • 第11题:

    判断题
    使用SQL语句查询学生成绩是否为空的语句是:SELECT 学号 FROM 成绩表 WHERE 成绩 = ""。
    A

    B


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

  • 第12题:

    填空题
    在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE ()。

    正确答案: age is null
    解析: 暂无解析

  • 第13题:

    使用下列INSERT-SQL语句格式向表中插入数据,如果没有指定列名,则新插入的记录要求在每个属性列上【 】。


    正确答案:INSERT INTO表名>[(列名…)]VALUSE(值>)均有值
    INSERT INTO表名>[(列名…)]VALUSE(值>)均有值 解析:在使用“INSERT INTO表名>[(列名…)]VALUSE(值>)”命令向数据表插入记录时,要求“值”和“列名”排列顺序要一致,个数相等,数据类型一一对应,各值之间用逗号隔开。如果INTO子句中没有指定列名,则新插入的记录要求在每个属性列上均有值,且值的排列顺序要和表中各属性列的排列顺序一致。

  • 第14题:

    在工资表中,显示工资最少的3名职工记录,SQL语句为:

    SELECT* 【 】3FROM工资表ORDER BY工资【 】。


    正确答案:【 】TOP【 】ASC
    【 】TOP【 】ASC 解析:在SQL语句中,显示满足条件的几项记录的关键字是TOP,排序短语是ORDER BY,且TOP短语要与ORDERBY短语同时使用才有效,ASC为升序关键字

  • 第15题:

    在使用命令“INSERT INTO<表名>[(列名…)]VALUSE(<值>)”时,下列叙述中,错误的是______。A.INSERT语

    在使用命令“INSERT INTO<表名>[(列名…)]VALUSE(<值>)”时,下列叙述中,错误的是______。

    A.INSERT语句中列名的顺序可以与表定义时的列名顺序一致

    B.INSERT语句中列名的顺序可以与表定义时的列名顺序不一致

    C.INSERT语句中值的顺序可以与列名的顺序不一致

    D.INSERT语句中值的顺序必须与列名的顺序一致


    正确答案:C

  • 第16题:

    在SQL语句执行前的解析阶段,要判断其中涉及的表名和列名是否合法,判断所依据的信息存放在()

    A.PGA

    B.SHARED POOL

    C.DATABASE BUFFER CACHE

    D.REDO LOG BUFFER CACHE

    E.LARGE POOL


    参考答案:B

  • 第17题:

    在SQL Server中,修改表中列定义的正确的SQL语句是()。

    • A、ALTER TABLE 表名 ALTER COLUMN 列名 数据类型
    • B、ALTER TABLE 表名 ALTER 列名 数据类型
    • C、ALTER TABLE MODIFY COLUMN 列名 数据类型
    • D、ALTER TABLE 表名 ADD 列名 数据类型

    正确答案:A

  • 第18题:

    当用SQL的ALTERTABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在该语句中使用短语()

    • A、MODIFY
    • B、DROP
    • C、ADD
    • D、DELETE

    正确答案:B

  • 第19题:

    使用SQL的ALTERTABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在语句中使用()短语。

    • A、MODIFY
    • B、DROP
    • C、ADD
    • D、DELETE

    正确答案:B

  • 第20题:

    试对SELECT语句中使用的基本表名和列名的语义作详细的解释。


    正确答案: 在基本SQL中,SELECT语句中使用的基本表名都应该理解成表中的元组变量,而列名就成了元组分量。这样就使SELECT语句带有元组演算的特点。
    (注:实际上,在基本SQL中,把关系变量和元组变量混为一谈了。这在面向对象数据库中得到了纠正,在引用表时,都要为表定义一个元组变量。)

  • 第21题:

    问答题
    试对SELECT语句中使用的基本表名和列名的语义作详细的解释。

    正确答案: 在基本SQL中,SELECT语句中使用的基本表名都应该理解成表中的元组变量,而列名就成了元组分量。这样就使SELECT语句带有元组演算的特点。
    (注:实际上,在基本SQL中,把关系变量和元组变量混为一谈了。这在面向对象数据库中得到了纠正,在引用表时,都要为表定义一个元组变量。)
    解析: 暂无解析

  • 第22题:

    多选题
    SQL查询语句中,在SELECT子句中可以出现()。
    A

    列名

    B

    基本表名

    C

    视图名

    D

    表达式


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

  • 第23题:

    单选题
    在SQL语句执行前的解析阶段,要判断其中涉及的表名和列名是否合法,判断所依据的信息存放在()
    A

    PGA

    B

    SHARED POOL

    C

    DATABASE BUFFER CACHE

    D

    REDO LOG BUFFER CACHE

    E

    LARGE POOL


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