09 2006 档案
-
ms sql 2005的条件子句的"短路"查询不见了
摘要:记得以前在ms sql7.0的年代,where 子句的条件会短路。现在居然不会了。像这样一个语句: Decalre @p1 intset @p1=0selct * from table1 where @p1=1 and filed1=1在sql 7.0的执行计划里和统计结果里查看,不会对filed1=1进行查询操作,说明因为@p1=1这个表达式值不为真,就不再对后面的表达式求值了。发生了短路。所... 阅读全文
浙公网安备 33010602011771号