随笔分类 - sql
摘要:我在上一篇一步一步优化SQL语句(一):逻辑查询的各个阶段中详细介绍了sql server中逻辑查询的各个阶段,几位园子的朋友读了以后发出了这样的疑问:select * from tab1, tab2 where tab1.id = tab2.id and tab1.col1 = 123 and tab2.col1 = 'abc' 照你所述的执行顺序,先要tab1和tab2进行笛卡尔乘积,再按照t...
阅读全文
摘要:大家好,我是忆然,前段时间我在学习ItZik Ben-Gan、Lubor Kollar、Dejan Sarka所著的《Sql Server 2005 技术内幕:T-SQL查询》一书,在此我把一些学习的心得跟大家分享在查询中逻辑查询和物理查询有着本质的区别,SQL不同于其它编程的最明显的特征就是处理代码的顺序,虽然总是最先写SELECT 但是几乎总在最后执行,那到底是怎么一个执行顺序呢作者给出了如下...
阅读全文
摘要:上一篇分页控件(KCMT开源控件之--方便简洁的分页控件 )出来以后,好几位网友期待我的存储过程分页与该控件结合使用的例程,这个星期工作很忙,一直没有时间完成。今天终于抽出时间来完成这篇文章。首先从存储过程分页谈起为什么要选择用存储过程分页呢?其实原因很简单,数据库查询功能的性能终究是有限的。即使我们对数据库进行了最优配置,对数据表设计再三斟酌,然而一旦面临海量数据,且返回结果集较大的时候,常规的...
阅读全文

浙公网安备 33010602011771号