SQL绑定变量
2016-04-17 17:06
369 查看
下面有关sql绑定变量的描述,说法错误的是?
正确答案: D
A. 绑定变量是指在SQL语句中使用变量,改变变量的值来改变SQL语句的执行结果
B. 使用绑定变量,可以减少SQL语句的解析,能减少数据库引擎消耗在SQL语句解析上的资源
C. 使用绑定变量,提高了编程效率和可靠性,减少访问数据库的次数
D. 使用绑定变量,查询优化器会预估的比字面变量更加真实
D.绑定变量被使用时,查询优化器会忽略其具体值,因此其预估的准确性远不如使用字面量值真实
绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。优点是减少硬解析,降低CPU的争用,节省shared_pool ;缺点是不能使用histogram,sql优化比较困难
正确答案: D
A. 绑定变量是指在SQL语句中使用变量,改变变量的值来改变SQL语句的执行结果
B. 使用绑定变量,可以减少SQL语句的解析,能减少数据库引擎消耗在SQL语句解析上的资源
C. 使用绑定变量,提高了编程效率和可靠性,减少访问数据库的次数
D. 使用绑定变量,查询优化器会预估的比字面变量更加真实
D.绑定变量被使用时,查询优化器会忽略其具体值,因此其预估的准确性远不如使用字面量值真实
绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。优点是减少硬解析,降低CPU的争用,节省shared_pool ;缺点是不能使用histogram,sql优化比较困难
相关文章推荐
- vcredist_x86.exe 静默安装方法
- mysql开启慢查询
- 查看SQL模式
- 数据库优化的思路
- MySql中外键约束
- JSP连接MySQL数据库问题
- SQL语句执行顺序
- code first 创建数据库
- DB2数据库切换为oracle数据库经验教训总结
- MongoDB:逐渐变得无关紧要
- FMDB使用基本方法
- MySql的隔离级别和锁的关系
- Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost:3306/test'
- activiti 数据库连接配置
- activiti 数据库连接配置
- iOS开发数据库篇—SQL
- iOS开发-操作SQLite
- EntityManager接口有三种方法来建立原生查询
- redis学习笔记---redis集群
- mySQL数据库Sql语句执行效率检查--Explain命令