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
운영게시판
최근게시물
Sybase Q&A 758 게시물 읽기
No. 758
고수님들의 도움이 필요합니다.
작성자
이정근(hehehe)
작성일
2003-10-27 08:56
조회수
3,519

ESQLC 로 프로그램을 작성 하고 있습니다.

그런데 SELECT 할때 데이터를 100개만 가져 오고 싶은데 도데체 방법을 모르겠습니다. 자료도 없구요 ㅠ.ㅠ


EXEC SQL SET ROWCOUNT ......

이런 명령도 해봤고...

Dynamic SQL

PROCEDURE 도 시도 해봤는데 잘 안되더군요.....

어떤 방법이라도 좋으니 고수님 들의 조언을 부탁합니다.

데이터 양이 워낙 많아서 꼭 100개씩 불러들여서 처리를 해야 하거든요...

DB는 SYBASE 12.5이고 OS는 Solaris입니다.


그럼 고수님들의 많은 조언을 바라겠습니다.

이 글에 대한 댓글이 총 1건 있습니다.

esqlc에서 multiple row를 가져오는 방법중 select into array를 사용할 수 있는데 set rowcount를 이용하여 select 하고자 하는 row수를 조정할 수 있습니다..

 

select into array 방법을 쓸 경우>>

 

CS_CHAR  ls_test[100][100];

EXEC SQL SET ROWCOUNT 100;
EXEC SQL SELECT DISTINCT type INTO :ls_test FROM titles;

 

100건만 조회되어 array에 저장됩니다....

 

참고적으로 multiple row를 가져오는 방법 중 cursor를 사용할 경우

set rowcount 가 적용되지 않습니다..

 


 

앙앙님이 2004-03-04 01:07에 작성한 댓글입니다.
이 댓글은 2004-03-04 01:10에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
761디폴트값을 주고싶은데... [1]
궁금이
2003-10-31
3095
760초보적인 질문입니다 [1]
입문자
2003-10-29
3530
759database 추가시 배치(alter) error [2]
김택규
2003-10-27
3697
758고수님들의 도움이 필요합니다. [1]
이정근
2003-10-27
3519
757요일 구하는 방법 알고 싶어요..ㅠ ㅠ [2]
아칸보이
2003-10-26
3949
755[도와줘요]패스워드 변경법 [1]
ㅠ.ㅠ
2003-10-22
3406
75412.5에서여.....jisql질문입니다. [1]
따조
2003-10-22
2844
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다