随笔分类 -  SqlServer 开发

摘要:方法1: SELECT TOP 页大小 * FROM table1 WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id )ORDER BY id方法2:1 --顺序写法: 2 SELECT TOP 页大小 * 3 FROM table1 4 WHERE id >= 5 ( 6 SELECT ISNULL(MAX(id),0) 7 FROM 8 ( 9 SELECT TOP 页大小*(页数-1)+1 id FROM table1 ORDER BY id... 阅读全文

posted @ 2013-04-02 20:12 水晶石头 阅读(176) 评论(0) 推荐(0) |

摘要:Sql Server表结构及索引查询器 因经常需要处理大数量的表,因此查看表结构、数据量、以及索引情况基本上成为了常态,无奈生产环境的数据库不让我们直接访问,因此想要了解到生产环境的数据库的表结构和索引信息变得很麻烦需要经常找DBA帮忙找,而想查看具体某个表的数据量使用 select count(1) from table方法的效率实在慢的无法忍受,正所谓求人不如求己,花了点时间自己做了个查看数据库表结构和索引的小工具顺便温习了下系统表一举两得,喜欢的朋友可以拿去用用。工具功能很简单但胜在实用(尤其是不让开发人员用企业管理连接生产环境数据库时,简直是一大杀器),可以提高不少效率 1.根据链.. 阅读全文

posted @ 2013-04-02 19:53 水晶石头 阅读(201) 评论(0) 推荐(0) |

摘要:sql where 1=1和 0=1 的作用where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where1=1在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: string MySqlStr=”select * from table where”; if(Age.Text.Lenght>0) { MySqlStr=MySqlStr+“Age=“+“'Age.Text'“; } if(Address.T 阅读全文

posted @ 2013-04-02 19:44 水晶石头 阅读(151) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3