페이징 방법 중 하나..
컴퓨터/DB :
2009. 1. 15. 21:41
웹페이지 게시판의 페이징기법..
여러가지 방법이 있지만..오라클 힌트를 이용한 간단한 방법도 있다..
예)
select a.id from (select /*+ INDEX_DESC(PK_BOARD) */ rownum as rnum, id from board where id>0 order by id desc) a where rnum >= 1 and rownum <=20
간단하게 설명하면 인덱스 역정렬을 하고 rownum을 사용해서 한페이징 20개 미만의 글들을 뿌려주게 됩니다..
무작정 쓰면 잘 안되니까 상황에 맞게 잘 쓰면 도움이 될겁니다..-_-;
여러가지 방법이 있지만..오라클 힌트를 이용한 간단한 방법도 있다..
예)
select a.id from (select /*+ INDEX_DESC(PK_BOARD) */ rownum as rnum, id from board where id>0 order by id desc) a where rnum >= 1 and rownum <=20
간단하게 설명하면 인덱스 역정렬을 하고 rownum을 사용해서 한페이징 20개 미만의 글들을 뿌려주게 됩니다..
무작정 쓰면 잘 안되니까 상황에 맞게 잘 쓰면 도움이 될겁니다..-_-;
'컴퓨터 > DB' 카테고리의 다른 글
Function 과 Procedures의 차이점 (0) | 2009.01.15 |
---|---|
데이터베이스의 DDL, DML, DCL (0) | 2009.01.15 |
오라클 함수 모음 (0) | 2009.01.15 |
오라클 유저생성 및 암호나 sid를 모를때 접속하는 법 (0) | 2009.01.15 |
오라클 오류메시지 (0) | 2009.01.15 |