首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教一下当查询条件得值不同时,SQL语句需要重新分析编译么

2012-01-11 
请问一下当查询条件得值不同时,SQL语句需要重新分析编译么比如说连续执行SELECT*fromtable1wherecol1 ase

请问一下当查询条件得值不同时,SQL语句需要重新分析编译么
比如说连续执行
SELECT   *   from   table1   where   col1= 'a '
select   *   from   table1   where   col1= 'b '

第一条select分析编译以后,第二条还需要编译么?
如果需要编译,有什么办法可以优弧这种做法

[解决办法]
写存储过程赛,不用重新编译
[解决办法]
如果你刚刚用过上面一条,下面的是不需要重新编译的。
如果过一段时间再用下面的,则有可能之前的编译计划已经被清除出缓存而需要重新编译了。

热点排行