随便写了个例子,下面是个SQL SERVER存储过程,每页显示条数你自己控制,就测试过一次,不一定没有问题,思路是这样的。 CREATE PROCEDURE Rp @Num2 int --一页显示条数(这个你自己去计算) AS declare @Num1 int declare @Num3 int --添加空记录set @Num2 = 4 --创建临时表 create table #tb1 ( a int--字段 )--插入临时表 insert into #tb1(a) select a from (select a = 1 union select a =2 union select a = 3 union select a = 4 union select a = 5) T1--获得打印总共条数 set @Num1 = (select Count(*) from #tb1)--获得添加空记录 set @Num3 = @Num2 - (@Num1%@Num2)--插入剩余的空行 while @Num3 <> 0 begin insert into #tb1(a) select A = Null set @Num3 = @Num3 - 1 end--显示数据 select * from #tb1drop table #tb1
CREATE PROCEDURE Rp
@Num2 int --一页显示条数(这个你自己去计算)
AS
declare @Num1 int
declare @Num3 int --添加空记录set @Num2 = 4 --创建临时表
create table #tb1
(
a int--字段
)--插入临时表
insert into #tb1(a)
select a
from (select a = 1 union select a =2 union select a = 3 union select a = 4 union select a = 5) T1--获得打印总共条数
set @Num1 = (select Count(*) from #tb1)--获得添加空记录
set @Num3 = @Num2 - (@Num1%@Num2)--插入剩余的空行
while @Num3 <> 0
begin
insert into #tb1(a)
select A = Null
set @Num3 = @Num3 - 1
end--显示数据
select *
from #tb1drop table #tb1
要么到www.bluec.com.cn下载BlueC-DVCL,可以实现这样的功能,包含源代码.