반응형
OFFSET FETCH Clause
- 2012년도에 소개 되었다.
- 결과 화면에서 결과 페이지를 나눠 리턴한다.
- 오더 바이(Order by)절이 필수로 들어가야 한다.
Syntax :
SELECT * FROM table_Name
ORDER BY Column_List
OFFSET Rows_To_Skip ROWS
FETCH NEXT Rows_To_Fetch ROWS ONLY
페이지 나누는 프로시저 만들기 Pagination
Create proc spGetROwsByPageNumberAndPageSize
@PageNumber INT,
@PageSize INT
AS
BEGIN
SELECT * FROM tblSample
ORDER BY Id
OFFSET (@PageNumber - 1) * @PageSize ROWS
FETCH NEXT @PageSize ROWS ONLY
END
반응형
'Database > SQL Server' 카테고리의 다른 글
SQL Server - sys.dm_sql 참조 엔티티 referencing entities (0) | 2020.12.22 |
---|---|
SQL Server - 객체 종속성 식별 Identifying object dependencies (0) | 2020.12.22 |
SQL Server - DateTime vs DateTime2 차이, 비교 (0) | 2020.12.19 |
SQL Server - DateTime2FromParts 함수 (0) | 2020.12.19 |
SQL Server - DateTime vs SmallDateTime 비교, 차이 (0) | 2020.12.19 |