:: 제가 첫 질문을 올리는 사람이 되었네요.
:: 예전부터 사이베이스 게시판이 생기면 묻고 싶은 질문이 있습니다.
:: 계시판이나 검색 엔진에 보면 전체 목록을 10개나 20개씩 묶어서 페이지별로
:: 보여주 잖아요? 목록 밑에는 페이 번호가
:: <<prev 1,2,3,4,5,6,7,8,9,10 next>>
:: 이런 식으로 나오고...
:: 그런데 아무리 생각해도 전체 select된 row 중에서 특정 위치의 것 부터 n개를
:: fetch하는 방법을 모르겠네요.
:: 제가 sybase를 많이 쓰지 않아서 연구할 기회가 없었지만...
:: 제가 아는 사람은 처음부터 fetch해 와서 원하는 위치가 될때까지 그냥 버리고
:: 원하는 자료가 fetch되면 그것을 취하는 방법을 쓰는데...너무 원시적인 것 같고...
:: 저는 select 된 row의 identity만 fetch 해 와서 원하는 자료의 id들을 얻은 다음
:: 다시 query를 날리는 방법을 씁니다만...
:: 좋은 방법 있으면 알려주세요.
:: 결국 postgresql의 limit 같은 것을 구현하는 질문이네요.
:: 오라클에서는 rownum이랑 hint를 사용해서 구현하는데... informix랑 sybase는 영... 모르겠네요. sele
:: ct top n 으로는 안될 것 같고...
---> (안녕하세요? 첫 질문이네요..^^ 그런데...제가 경험해보기로는 불가능한 거 같습니다. --;...혹시 방법이 있을까 하고 Reference를 찾아봤는데요...그래도 방법이 안 보이네요... 혹시라도 알아내게 된다면 알려드리겠습니다.)
|