易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver分页

现在一般常用的有以下2种方法:
1. select top @pagesize * from table1 where id not in  (select top @pagesize*(@page-1) id  from table1 order by id) order by id
2. select *  from (select top @pagesize * from (select top @pagesize*@page * from table1 order by id) a order by id desc) b order by id


相关文档:

SQLServer中的循环批处理

  SQLServer中的循环批处理
GO命令后面加一个常量就可以了
下面方法可以用来快速生成一批数据
if (object_id ('t' ) is not null ) drop table t
go
create table t (id int identity (1 , 1 ), name varchar (40 ))
go
insert into t (name ) select newid ()
go 10
select * from t
/*
1 &nbs ......

SQLServer任意列之间的聚合

SQLServer任意列之间的聚合 收藏
sql的max之类的聚合函数只能针对同一列的n行运算,如果对n列运算,一般都用case 语句来判断,如果列少还比较容易写,列多了就麻烦了。这里介绍一个通过xml合并列并转为行集后直接用聚合函数求值的方法,测试用例和代码如下
----------------------------------------------------------- ......

(转)Sqlserver合并复制的web同步详解(转微软三篇)1

概述:
配置 Web 同步
url: http://technet.microsoft.com/zh-cn/library/ms151810(SQL.90).aspx
若要对复制使用 Web 同步,请执行下列步骤:
配置发布,以允许使用 Web 同步。
配置运行 Microsoft Internet 信息服务 (IIS) 的计算机以同步订阅。支持 IIS 5.0 和 6.0 版。
配置一个或多个订阅以使用 Web 同步。
......

SQLServer 优化SQL语句:in 和not in的替代方案


原文出处:http://www.cnblogs.com/luoht/archive/2010/03/01/1676049.html
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
  但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
  SQL试图将其转换成多个表的连接,如果转换不成功则先执行 ......

sqlserver 基础知识大整理

--(开启SQL服务:net start mssqlserver)
--(在命令行中输入'sqlwb'命令可打开SQL管理器 )
--(如果要执行多条命令中的一条,鼠标选定后再按F5执行)
create database sales                       & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号