您的位置:首页 > 数据库

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优化比较困难
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: