간단하게 페이징 처리하기 (MS-SQL 2012버전부터 사용가능)


declare @temp table
(
 idx int identity
 , txt varchar(10)
)
declare @iloop int
set @iloop = 1
while @iloop < 50
begin
 insert into @temp (txt)
 values ('');
 set @iloop = @iloop + 1
end

select * from @temp order by idx
OFFSET 0 ROWS
FETCH NEXT 100 ROWS ONLY 

'Database > MS-SQL' 카테고리의 다른 글

sql 툴사용  (2) 2016.08.10
미사용 인덱스 확인 쿼리  (0) 2015.09.02
테이블 리네임처리(sp_rename 사용)  (0) 2014.06.24
데이터베이스 복원하기 스크립트  (0) 2014.01.28
달력만들기 쿼리  (0) 2013.05.15
Posted by 김준홍 (http://www.Juuun.com)