database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 2625 게시물 읽기
No. 2625
Re: Re: oracle에서 레코드를 구분하여 전달하는 방법
작성자
...
작성일
2001-01-12 13:50
조회수
2,801

>>김주현 님께서 쓰시길<<

 

:: 인포믹스의 경우 스크롤 커서를 지원하여 원하는 위치로 커서를 이동시킨 후 로우를 패치해올 수 있습

:: 니다. 하지만 오라클은 스크롤 커서를 지원하지 않습니다.

::

:: 자바의 경우 JDBC2.0 드라이버 차원에서 이를 구현한 것이 있는 것으로 압니다.

::

:: 일반적인 SQL쿼리만으로 구현하시려면 서브쿼리를 쓰셔야할겁니다.

::

::

:: >>초보왕 님께서 쓰시길<<

::

:: :: 안녕하세요 초보왕 입니다.

:: :: 다름이 아니오라 오라클에서 많은 량의 레코드를 테이블에 전체 레코드가 100개면

:: :: 10개씩 10번 클라이언트 프로그램에 전달해 주는 sql 있나 해서요.

:: :: 아시는 분은 좀 가르쳐 주시면 정말 고맙겠습니다.

:: :: 새해에 복 마니마니 받으시구요...

 

rownum으로 처리하던지 아님 sequence로 처리해야 하는데

저도 이문제 땜에 고민하다 이 사이트에서 해답을 찾아서 해결했습니다.

rownum은 우선 rownum = 1인 상태에서

where rownum >= 1 절에서

비교하여 TRUE이면 다음을 실행합니다

rownum자체로는 between문을 실행하면 에러가 납니다.

따라서 아래처럼 alias를 써서 해결하는 방법이 있습니다.

 

select rnum, id

from (select rownum rnum, id from test)

where rnum between 11 and 20

과 같은 방법으로 10개씩 잘라서 전달해야합니다.

[Top]
No.
제목
작성자
작성일
조회
2629Mysql -&gt; Oracle로 자료 옮길때 생기는 문제들....
지니
2001-01-13
2504
2633┕>Re: Mysql -&gt; Oracle로 자료 옮길때 생기는 문제들....
정재익
2001-01-13 18:54:48
2880
2628오라클 rownum에관하여?
이용삼
2001-01-12
2107
2634┕>Re: 오라클 rownum에관하여?
정재익
2001-01-13 21:57:20
2941
2640 ┕>감사합니다.
이용삼
2001-01-15 12:58:51
2728
2626다음과 같은 메세지는 무얼 말하나요?
임한수
2001-01-12
2127
2621oracle에서 레코드를 구분하여 전달하는 방법
초보왕
2001-01-12
2490
2623┕>Re: oracle에서 레코드를 구분하여 전달하는 방법
김주현
2001-01-12 12:49:26
2737
2625 ┕>Re: Re: oracle에서 레코드를 구분하여 전달하는 방법
...
2001-01-12 13:50:46
2801
2618오라클에서 자동증가시에 insert문을 어떻게 사용해야 할지...
이철호
2001-01-11
3749
2624┕>Re: 오라클에서 자동증가시에 insert문을 어떻게 사용해야 할지...
김주현
2001-01-12 12:51:00
3869
2614RedHat 7에서 오라클이 설치가능한가요?(알려주세요)
궁굼이
2001-01-11
2571
2616┕>Re: RedHat 7에서 오라클이 설치가능한가요?(알려주세요)
이경록
2001-01-11 19:21:36
2696
2643 ┕>Re: Re: RedHat 7에서 오라클이 설치가능한가요?(알려주세요)
김대성
2001-01-15 14:50:00
2961
2613database,table 명 보기
손호석
2001-01-11
2676
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다