niusouti.com

下列关于动态SQL语句的叙述中,哪个是不正确的_________A.动态SQL 语句是SQL 标准提供的一种语句运行机制B.动态SQL 语句是指在程序编译时尚未确定,需要在程序的执行过程中临时生成的SQL语句C.SQL 标准引入动态SQL 语句的原因是由于静态SQL 语句不能提供足够的编程灵活性D.SQL 标准提供的动态SQL 语句的执行方式只有立即执行方式

题目

下列关于动态SQL语句的叙述中,哪个是不正确的_________

A.动态SQL 语句是SQL 标准提供的一种语句运行机制

B.动态SQL 语句是指在程序编译时尚未确定,需要在程序的执行过程中临时生成的SQL语句

C.SQL 标准引入动态SQL 语句的原因是由于静态SQL 语句不能提供足够的编程灵活性

D.SQL 标准提供的动态SQL 语句的执行方式只有立即执行方式


相似考题
参考答案和解析
动态SQL语句的执行方式只能是Prepare-Execute-Using方式,即预编译-传递参量并执行
更多“下列关于动态SQL语句的叙述中,哪个是不正确的_________”相关问题
  • 第1题:

    动态SQL语句是指在SQL程序编译时其中有些部分尚未确定,需要在程序的【 】过程中临时生成的SQL语句。


    正确答案:执行
    执行 解析:一个动态的sQL语句是在执行时创建的,不同的条件生成不同的SQL语句。

  • 第2题:

    下列关于SQL Server数据库系统安全性的叙述中,哪个是不正确的?

    A.数据库管理系统的权限分为数据库系统权限和服务器权限

    B.数据库系统权限可分为数据库对象权限和语句权限

    C.服务器权限可授予数据库管理员和其他用户

    D.)SQL语言中的GRANT为权限授予语句


    正确答案:B

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    动态SQL方法允许在程序运行中构成临时的( )SQL语句。

    A.链接

    B.组装

    C.分解

    D.记录


    正确答案:B
    解析:动态SQL是指在SQL语句可以在程序运行的过程中,需要的时候临时组装而成。

  • 第5题:

    在下列有关查询设计器的叙述中,正确的叙述是( )。 A.“杂项”选项卡与SQL语句的HAVING短语对应S

    在下列有关查询设计器的叙述中,正确的叙述是( )。

    A.“杂项”选项卡与SQL语句的HAVING短语对应

    B.“筛选”选项卡与SQL语句的HAVING短语对应

    C.“排序依据”选项卡与SQL语句的ORDER BY短语对应

    D.“分组依据”选项卡与SQL语句的ORDER BY短语对应


    正确答案:C
    在查询设计器中,“杂项”选项卡与SQL语句的DISTINCT短语及TOP短语对应;“筛选”选项卡与SQL语句的WHERE短语对应;“排序依据”选项卡与SQL语句的ORDERBY短语对应;“分组依据”选项卡与SQL语句的GROUPBY短语对应。

  • 第6题:

    下列关于嵌入式SQL的叙述中,哪一条是错误的()。

    A.能嵌入SQL语句的高级语言只有COBOL和C
    B.系统必须协调SQL语句与主语言语句处理记录的不同方式
    C.嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一
    D.嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足

    答案:A
    解析:
    嵌入式SQL(EmbeddedSQL)是一种将SQL语句直接写入C语言,COBOL,FORTRAN,Ada等编程语言的源代码中的方法。借此方法,可使得应用程序拥有了访问数据以及处理数据的能力。在这一方法中,将SQL文嵌入的目标源码的语言称为宿主语言,

  • 第7题:

    下列关于SQL哪种说法是正确的?()

    • A、嵌入式SQL只能为静态
    • B、静态SQL通常快于动态SQL
    • C、JDBC和ODBC使用静态SQL
    • D、SQLJ是Java中的嵌入式动态SQL

    正确答案:D

  • 第8题:

    下列关于动态SQL的说法,哪一项是正确的?()

    • A、它在动态数据库中进行预编译和绑定
    • B、必须在预编译时完全指定SQL语句的结构
    • C、由应用程序在运行时编译和执行
    • D、动态SQL不存在

    正确答案:C

  • 第9题:

    在下面有关SQL的语句中,不正确的叙述是()。

    • A、SQL语言是关系数据库中的国际标准语言
    • B、SQL语言具有数据定义、查询、操纵和控制功能
    • C、SQL语言可以自动实现关系数据库的规范化
    • D、SQL语言称为结构化查询语句

    正确答案:C

  • 第10题:

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

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

    正确答案:A,B,D

  • 第11题:

    单选题
    有关嵌入式SQL的叙述,不正确的是()
    A

    宿主语言是指C-类高级程序设计语言

    B

    宿主语言是指SQL语言

    C

    在程序中要区分SQL语句和宿主语言语句

    D

    SQL有交互式和嵌入式两种使用方式


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

  • 第12题:

    单选题
    用户使用SQL语句备份时如需指定包裹文件中字符值应用下列哪个语句?()
    A

    TERMINATED BY

    B

    ENCLOSED BY

    C

    ESCAPED BY

    D

    LINES TERMINATED BY


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

  • 第13题:

    在下列有关查询设计器的叙述中,正确的叙述是( )。

    A. “杂项”选项卡与SQL语句的HAVING短语对应

    B. “筛选”选项卡与SQL语句的HAVING短语对应

    C. “排序依据”选项卡与SQL语句的ORDER BY短语对应

    D. “分组依据”选项卡与SQL语句的ORDER BY短语对应


    正确答案:C
    在查询设计器中,“杂项”选项卡与SQL语句的DISTINCT短语及TOP短语对应;“筛选”选项卡与SQL语句的WHERE短语对应;“排序依据”选项卡与SQL语句的 ORDER BY短语对应;“分组依据”选项卡与SQL语句的 GROUP BY短语对应。

  • 第14题:

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

    A.SQL中的DELETE语句可以删除一条记录

    B.SQL中的DELETE语句可以删除多条记录

    C.SQL中的DELETE语句可以用子查询选择要删除的行

    D.SQL中的DELETE语句可以删除子查询的结果


    正确答案:D
    解析:使用SQL的DELETE语句可以删除表中的一条或多条记录。当WHERE子句省略时,则删除表中的所有记录。该语句不用于删除子查询的结果。

  • 第15题:

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

    A.SQL中的DELETE语句可以删除一条记录

    B.SQL中的DELETE语句可以删除多条记录

    C.SQL中的DELETE语句可以用子查询选择要删除的行

    D.SQL中的DELETE语句可以删除子查询的结果


    正确答案:D

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    在Visual FoxPr0中,以下有关SQL的SELECT语句的叙述中,错误的是


    正确答案:D
    SELECT子句的列顺序结果和书写SELECT予句的字段顺序一致。和表中字段顺序没有关系。故选项D为正确答案。

  • 第18题:

    下列关于SQL语言中的CREATE语句的叙述中,哪一条是错误的()。

    A.SQL语言使用CREATETABLE语句创建基本表和视图
    B.SQL语言使用CREATETABLE创建表
    C.SQL语言使用CREATEVIEW创建视图
    D.SQL语言使用CREATEINDEX创建索引

    答案:A
    解析:
    CREATETABLE只能创建表,创建视图是CREATEVIEW.故选项A错误。

  • 第19题:

    下列操作中,()容易产生SQL注入漏洞。

    • A、使用动态拼接的方式生成SQL查询语句
    • B、使用存储过程执行SQL查询
    • C、使用参数化SQL查询过程
    • D、限制SQl语句长度

    正确答案:A

  • 第20题:

    请简述动态SQL语句的作用。


    正确答案:(1)使用PB不支持的(某个数据库管理系统特有的)SQL语句;
    (2)SQL语句的格式和参数在编译时无法确定时,应用程序只能在执行时才建立SQL语句。

  • 第21题:

    有关嵌入式SQL的叙述,不正确的是()

    • A、宿主语言是指C-类高级程序设计语言
    • B、宿主语言是指SQL语言
    • C、在程序中要区分SQL语句和宿主语言语句
    • D、SQL有交互式和嵌入式两种使用方式

    正确答案:B

  • 第22题:

    单选题
    下列关于动态SQL的说法,哪一项是正确的?()
    A

    它在动态数据库中进行预编译和绑定

    B

    必须在预编译时完全指定SQL语句的结构

    C

    由应用程序在运行时编译和执行

    D

    动态SQL不存在


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

  • 第23题:

    填空题
    动态SQL语句是指在SQL程序编译时其中有些部分尚未确定,需要在程序的()过程中临时生成的SQL语句。

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

  • 第24题:

    单选题
    下列关于SQL哪种说法是正确的?()
    A

    嵌入式SQL只能为静态

    B

    静态SQL通常快于动态SQL

    C

    JDBC和ODBC使用静态SQL

    D

    SQLJ是Java中的嵌入式动态SQL


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