dataBase

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ dataBase ] in KIDS
글 쓴 이(By): ahsarang (.아.사.랑.)
날 짜 (Date): 2001년 12월 14일 금요일 오후 07시 25분 34초
제 목(Title): Re: [질문] Oracle에서 쿼리를?




 233번 글 이후를 보면 같은 얘기들이 있습니다.
 게시물 번호 매김을 위해선 sequence를 이용하실텐데 이와 관련된
 글도 위 아래로 보시면 될듯~~~ :)

 <해법>
 1. 게시물 번호는 순번대로 항상 존재한다면 게시물 번호로 page를 나눈다.
    게시물 삭제시 삭제되는 이후의 게시물 범호를 1씩 감소시킴으로써
    게시물 번호가 빠지는 것을 방지한다.
    문제점: 게시물 번호의 고유성을 잃게 된다. 키즈 게시판 처럼.

 2. 1의 문제를 보완하기 위해 2개의 게시물 번호를 유지한다.
    한 개는 고유 게시물 번호.
    한 개는 paging용 게시물 번호. 이 번호는 중간에 게시물 삭제시 이후의
    게시물에 대해 번호를 1씩 감소시간다.

    강력 권장!
    고유 게시물 번호로 보여줄 수 도 있고
    필요하다면 항상 일련번호가 되게 보여줄 수 도 있음.
    컴맹 갑을 만난다면 게시물 목록 보여줄때 이빠진 게시물(삭제되서)
    번호를 무지 싫어함. 

 3. View를 이용하는 방법 (걍 select - skip하는거량 별차이 없을것으로 예상)
    기존 존재하는 테이블에서 데이터 목록을 보여줘야할 때 유용함.
    view로 2번같은 역할을 하는 field를 추가하고(rownum 이용)
    이를 이용해서 paging함.
    속도 책임못짐.
    (경험상 게시판 정도라면 충분치 않을까? 허벌라게 글 많은게 아니라면...)

 이상!






[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.