日期:2014-05-18  浏览次数:20383 次

求助SQL-SEVER数据库一个关于分页的存储过程
有一个交易表transInfo
列有:交易日期transDate
  交易卡号cardID
  交易类型transType
  交易金额transMoney
  备注remark
里面假如有10条数据 我现在想通过存储过程进行分页 想显示第2页数据 每页有两条数据
注: 没有主键 只有一个外键cardID

------解决方案--------------------
按一定的排序方式做个序列号,05可以借助row_number排序函数来分页,2000试着通过临时表来实现。
------解决方案--------------------
SQL code
select *
from (select row=row_number() over(order by getdate()),* from tb )K
where row between 1 and 2

------解决方案--------------------
探讨
引用:

SQL code
select *
from (select row=row_number() over(order by getdate()),* from tb )K
where row between 1 and 2

请问K是什么意思?