- 通过表变量实现分页
DECLARE @Start INT --开始查询的位置
DECLARE @Length INT --查询的长度
SET @Start=20 --设置从第20开始
SET @Length=20 --设置长度为20
/*
声明表变量用于产生编号
*/
DECLARE @IndexTable TABLE
(
N_ID int identity,
C_ID int not null
)
--生成编号
INSERT INTO @IndexTable
SELECT OrderID FROM Orders
--查找想要内容
SELECT * FROM Orders,@IndexTable
WHERE
C_ID=OrderID
AND
N_ID>@Start AND N_ID<=@Start+@Length