下列关于动态SQL、静态SQL的叙述中,不正确的是_________。
A: SQL语句在程序中已经按要求写好,体现为一个可执行的SQL语句,把一些参数通过变量传送给SQL语句即可执行,这是静态SQL
B: SQL语句在程序中动态构造,体现为一个字符串,然后再交给DBMS执行,执行时可以传递变量,这是动态SQL
C: 动态SQL语句的执行方式只能是Prepare-Execute-Using方式,即预编译-传递参量并执行
D: 动态SQL 语句是指在程序编译时尚未确定,需要在程序执行过程中临时生成的SQL语句
A: SQL语句在程序中已经按要求写好,体现为一个可执行的SQL语句,把一些参数通过变量传送给SQL语句即可执行,这是静态SQL
B: SQL语句在程序中动态构造,体现为一个字符串,然后再交给DBMS执行,执行时可以传递变量,这是动态SQL
C: 动态SQL语句的执行方式只能是Prepare-Execute-Using方式,即预编译-传递参量并执行
D: 动态SQL 语句是指在程序编译时尚未确定,需要在程序执行过程中临时生成的SQL语句
举一反三
- 下列关于动态SQL、静态SQL的叙述中,不正确的是( )。 A: SQL语句在程序中已经按要求写好,体现为⼀个可执⾏的SQL语句,把⼀些参数通过变量传送给SQL语句即可执⾏,这是静态SQL B: SQL语句在程序中动态构造,体现为⼀个字符串,然后再交给DBMS执⾏,执⾏时可以传递变量,这是动态SQL C: 动态SQL语句的执⾏⽅式只能是Prepare-Execute-Using⽅式,即预编译-传递参量并执⾏ D: 动态SQL 语句是指在程序编译时尚未确定,需要在程序执⾏过程中临时⽣成的SQL语句
- 【单选题】下列关于动态SQL语句的叙述中,哪个是不正确的_________ A. 动态 SQL 语句是 SQL 标准提供的一种语句运行机制 B. 动态 SQL 语句是指在程序编译时尚未确定,需要在程序的执行过程中临时生成的 SQL 语句 C. SQL 标准引入动态 SQL 语句的原因是由于静态 SQL 语句不能提供足够的编程灵活性 D. SQL 标准提供的动态 SQL 语句的执行方式只有立即执行方式
- 动态SQL语句是指在SQL程序编译时其中有些部分尚未确定,需要在程序的()过程中临时生成的SQL语句。
- 若想执行动态的sql语句,防止sql注入,应该通过____________接口的对象执行sql命令。
- 在OraclePL/SQL中,执行动态SQL的语句是() A: EXECUTE B: Start C: Run D: EXECUTEIMMEDIATE