[ 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함. 속도 책임못짐. (경험상 게시판 정도라면 충분치 않을까? 허벌라게 글 많은게 아니라면...) 이상! |