在SQL语句执行前的解析阶段,要判断其中涉及的表名和列名是否合法,判断所依据的信息存放在()A.PGAB.SHARED POOLC.DATABASE BUFFER CACHED.REDO LOG BUFFER CACHEE.LARGE POOL

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

A.PGA

B.SHARED POOL

C.DATABASE BUFFER CACHE

D.REDO LOG BUFFER CACHE

E.LARGE POOL


相似考题
更多“在SQL语句执行前的解析阶段,要判断其中涉及的表名和列名是否合法,判断所依据的信息存放在() ”相关问题
  • 第1题:

    关于SQL语句执行过程,下面说法错误的是()。

    A.SQL在执行过程中,首先需要语法和语义检查

    B.SQL的解析可以分为硬解析、软解析、软软解析

    C.使用绑定变量能大大降低硬解析次数

    D.SQL执行完之后,执行计划不会再改变


    参考答案:A

  • 第2题:

    ②用SQL语句创建ER关系图中的所有涉及的表


    正确答案:②CREATE TABLE学生( 学号varchar(10) PRIMARY KEY 姓名varchar(20) NOT NULL 性别char(2) CHECK(性别IN('男''女')) 年龄int) CREATE TABLE课程( 课程号varchar(10) PRIMARY KEY 课程号varchar(20) NOT NULL 学时int )
    ②CREATE TABLE学生( 学号varchar(10) PRIMARY KEY, 姓名varchar(20) NOT NULL, 性别char(2) CHECK(性别IN('男','女')), 年龄int) CREATE TABLE课程( 课程号varchar(10) PRIMARY KEY, 课程号varchar(20) NOT NULL, 学时int ) 解析:由题可知一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记,即课程和学生的关系是多对多的关系。

  • 第3题:

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


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

  • 第4题:

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

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

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

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

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

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


    正确答案:C

  • 第5题:

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

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

    正确答案:A

  • 第6题:

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

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

    正确答案:A,D

  • 第7题:

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

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

    正确答案:B,C

  • 第8题:

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


    正确答案:age is null

  • 第9题:

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

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

  • 第10题:

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

    列名

    B

    基本表名

    C

    视图名

    D

    表达式


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

  • 第11题:

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

    B


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

  • 第12题:

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

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

  • 第13题:

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

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

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

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

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

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


    正确答案:C
    解析:INSERT-SQL语句中列名的顺序既可以与表定义时的列名顺序一致,也可以不一致,但是, INSERT-SQL语句中值的顺序必须与列名的顺序一致。

  • 第14题:

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


    正确答案:

     

     

  • 第15题:

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


    正确答案:B

  • 第16题:

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

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

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

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

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


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

  • 第17题:

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

    • A、PGA
    • B、SHARED POOL
    • C、DATABASE BUFFER CACHE
    • D、REDO LOG BUFFER CACHE
    • E、LARGE POOL

    正确答案:B

  • 第18题:

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

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

    正确答案:B

  • 第19题:

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


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

  • 第20题:

    判断题
    BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。SQL语句:SELECTBookName,AuthorFROMBookWHERELenth(Author)=8
    A

    B


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

  • 第21题:

    判断题
    使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留。
    A

    B


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

  • 第22题:

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

    B


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

  • 第23题:

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

    PGA

    B

    SHARED POOL

    C

    DATABASE BUFFER CACHE

    D

    REDO LOG BUFFER CACHE

    E

    LARGE POOL


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