摘要: 不同于结果集内的Read(),在结果集之间处理应使用NextResult()方法 阅读全文
posted @ 2009-05-12 18:00 瞌睡虫 阅读(164) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。--前n名的订单declare@nint set@n=10 selectTOP(@n)*fromOrders 2. 分页 不知各位过去用SQL ... 阅读全文
posted @ 2009-05-12 10:58 瞌睡虫 阅读(201) 评论(1) 推荐(0) 编辑
摘要: 我们先给出几种主要的分页方法和核心语句,然后直接给出结论,有兴趣的读者可以看看后面的数据几种常用存储过程分页方法TopN方法select Top(@PageSize) from TableName where ID Not IN(Select Top ((@PageIndex-1)*@PageSize)ID from Table Name where .... order by ... )wher... 阅读全文
posted @ 2009-05-12 10:47 瞌睡虫 阅读(271) 评论(0) 推荐(0) 编辑
摘要: create proc dbo.msp_Goods@PageSize int=10,--页面大小@PageIndex int=1,--当前页码@PID int,--品牌ID@isCount bit=1 --记数,0表示计数,1表示提取数据。as--关闭计数器set nocount onif @isCount= 0select count(*) from goods where PID =@PIDe... 阅读全文
posted @ 2009-05-12 10:36 瞌睡虫 阅读(263) 评论(1) 推荐(0) 编辑