SQL Server 2008 的限制偏移量支持
Limit offset support for SQL Server 2008
我有一个基于 SQL Server 2008 的项目。table 有数百万行,我需要在两个日期之间获取一些行(有一列 cdate
), 需要输出一个 sheet 文件,但是不可能一次获取所有行(请求超时问题),所以我找到了一种方法来打破多个请求来写入 sheet .但是为此,我需要有一种方法来 select 只有一些行,例如 mysql 中的限制和偏移量。有没有办法做到这一点???
Microsoft Transact-SQL 相当于 limit
是 top
.
select top 100
whicheverColumns
from
whicheverTable
where
whicheverFilteringCriteria
order by
whicheverDateEtc desc; -- or ASC is default
我有一个基于 SQL Server 2008 的项目。table 有数百万行,我需要在两个日期之间获取一些行(有一列 cdate
), 需要输出一个 sheet 文件,但是不可能一次获取所有行(请求超时问题),所以我找到了一种方法来打破多个请求来写入 sheet .但是为此,我需要有一种方法来 select 只有一些行,例如 mysql 中的限制和偏移量。有没有办法做到这一点???
Microsoft Transact-SQL 相当于 limit
是 top
.
select top 100
whicheverColumns
from
whicheverTable
where
whicheverFilteringCriteria
order by
whicheverDateEtc desc; -- or ASC is default