社区
MS-SQL Server
帖子详情
请问一下当查询条件得值不同时,SQL语句需要重新分析编译么
yj1804
2007-06-11 02:10:28
比如说连续执行
SELECT * from table1 where col1='a'
select * from table1 where col1='b'
第一条select分析编译以后,第二条还需要编译么?
如果需要编译,有什么办法可以优弧这种做法
...全文
187
3
打赏
收藏
请问一下当查询条件得值不同时,SQL语句需要重新分析编译么
比如说连续执行 SELECT * from table1 where col1='a' select * from table1 where col1='b' 第一条select分析编译以后,第二条还需要编译么? 如果需要编译,有什么办法可以优弧这种做法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzhs
2007-06-11
打赏
举报
回复
如果你刚刚用过上面一条,下面的是不需要重新编译的。
如果过一段时间再用下面的,则有可能之前的编译计划已经被清除出缓存而需要重新编译了。
fwacky
2007-06-11
打赏
举报
回复
SELECT * from table1 where col1='a' OR col1='b'
y_dong119
2007-06-11
打赏
举报
回复
写存储过程赛,不用重新编译
SQL语句
预
编译
(
查询
)
是因为
SQL语句
在程序运行前已经进行了预
编译
,在程序运行时第一次操作数据库之前,
SQL语句
已经被数据库
分析
,
编译
和优化,对应的执行计划也会缓存下来并允许数据库以参数化的形式进行
查询
,当运行时动态地把参数传给...
sql 预
编译
语句
sql 预
编译
语句 1. 背景 本文重点讲述MySQL中的预
编译
语句并从MySQL的Connector/J源码出发讲述其在Java语言中相关使用。 注意:文中的描述与结论基于MySQL 5.7.16以及...但是很多情况,我们的一条
sql语句
可能会反
SQL语句
预
编译
(增删改)
是因为
SQL语句
在程序运行前已经进行了预
编译
,在程序运行时第一次操作数据库之前,
SQL语句
已经被数据库
分析
,
编译
和优化,对应的执行计划也会缓存下来并允许数据库以参数化的形式进行
查询
,当运行时动态地把参数传给...
SQL语句
预
编译
通过Statement对象执行
SQL语句
时,
需要
将
SQL语句
发送给DBMS,由DBMS首先进行
编译
后再执行。预
编译
语句和Statement不同,在创建PreparedStatement 对象时就指定了
SQL语句
,该语句立即发送给DBMS进行
编译
...
sql的预
编译
sql的预
编译
就是说:对于一个
sql语句
的执行,首先要进行,而上面这些
sql语句
,结构相同,只是参数不同,
需要
,这样就导致执行效率低。我们可以使用以下语句预
编译
后的
sql语句
,执行代码会缓存下来,这样在下次调用的...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章