niusouti.com
更多“动态SQL语句是指在SQL程序编译时其中有些部分尚未确定,需要在程序的()过程中临时生成的SQL语句。”相关问题
  • 第1题:

    在嵌入式SQL中,为了区分SQL语句和主语言语句,要在每一个SQL语句前加前缀 ______。


    正确答案:EXECSQL
    EXECSQL 解析:为了区分SQL语句与主语言语句通过在所有的SQL语句前加前缀EXECSQL来解决。

  • 第2题:

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


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

  • 第3题:

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

    A.链接

    B.组装

    C.分解

    D.记录


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

  • 第4题:

    嵌入式SQL的预处理方式,是指( )

    A.识别出SQL语句,加上前缀标识和结束标志

    B.把嵌入的SQL语句处理成函数调用形式

    C.对源程序进行格式化处理

    D.把嵌入的SQL语句编译成目标程序


    正确答案:B

  • 第5题:

    INFORMIX的环境下,dbaccess程序可以执行所有标准SQL语句,也可以同时执行多条SQL语句。

    A.错误

    B.正确


    参考答案:B

  • 第6题:

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


    正确答案:正确

  • 第7题:

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

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

    正确答案:C

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    INFORMIX的环境下,dbaccess程序可以执行所有标准SQL语句,也可以同时执行多条SQL语句。


    正确答案:正确

  • 第10题:

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

    B


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

  • 第11题:

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

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

  • 第12题:

    多选题
    PL/SQLDeveloper具有以下()功能。
    A

    编写程序单元

    B

    编译源文件

    C

    调试程序单元

    D

    优化SQL语句


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

  • 第13题:

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

    A.组装

    B.分解

    C.查询

    D.记录


    正确答案:A
    解析:动态SQL方法允许在程序运行中构成临时组装SQL语句。相关知识点:嵌入式SQL语句可以分为静态和动态两种。静态语句的特点是语句中主变量的个数与数据类型在预编译时都是确定的,只有主变量的值是程序运行过程中动态输入的。许多情况下,静态的SQL语句显得不足,需要编写更为通用的程序。在预编译时有下列信息是不能确定的,就必须使用动态SQL技术:SQL语句正文;主变量个数;主变量的数据类型;SQL语句中引用的数据库对象(如列、索引、基本表、视图)。动态SQL方法允许程序运行过程中临时组装的SQL语句,主要有3种形式。①语句可变;允许用户在程序运行时临时输入完整的SQL语句。②条件可变:对于非查询语句,条件语句有—。定的可变性。例如删除学生选课记录,既可以是因为某门课临时取消需要删除有关该课程的所有选课记录,也可以是因为某个学生退学需要删除该学生的所有选课记录。③数据库对象,查询条件均可变:对于查询语句,SELECT子句的列名,FROM子句中的表名或视图名,WHERE子句和HAVING短语中的条件等均可由用户临时构造,即语句的输入和输出可能都是不确定的。

  • 第14题:

    下列条目中,哪些属于将SQL嵌入主语言使用时必须解决的问题?

    I.区分SQL语句与主语言语句

    II.动态生成的SQL语句

    III.数据库工作单元和程序工作单元之间的通信

    IV.协调SQL语句与主语言语句处理记录的不同方式

    A.仅I和IV

    B.仅 II、III和IV

    C.仅I、III和IV

    D.都是


    正确答案:C

  • 第15题:

    嵌入式SQL实现时,采用预处理方式是______。

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

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

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

    D.把SQL语句编译成二进制码


    正确答案:C

  • 第16题:

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


    正确答案:动态
    动态 解析:动态SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行过程中临时生成的SQ[.语句,它允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成SQL语句。

  • 第17题:

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

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

    正确答案:A

  • 第18题:

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


    正确答案:动态

  • 第19题:

    PL/SQLDeveloper具有以下()功能。

    • A、编写程序单元
    • B、编译源文件
    • C、调试程序单元
    • D、优化SQL语句

    正确答案:A,B,C,D

  • 第20题:

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


    正确答案:正确

  • 第21题:

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

    B


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

  • 第22题:

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

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

    B

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

    C

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

    D

    动态SQL不存在


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

  • 第23题:

    判断题
    INFORMIX的环境下,dbaccess程序可以执行所有标准SQL语句,也可以同时执行多条SQL语句。
    A

    B


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

  • 第24题:

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

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