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 1095 게시물 읽기
No. 1095
Fetch에 대해 궁금한 점이 있어서여...
작성자
박운성
작성일
2005-03-04 09:46ⓒ
2005-03-04 09:47ⓜ
조회수
4,896

파워빌더 8.0에 있는 sybase 데이터베이스로 프로그램을 개발중에 있는데요...

Fetch문을 써야할 일이 생겨서 작업을 하고 있는데 이상한 현상이 발생하는군요

for i = 1 to 20

fetch cur_aaa into :ls_a, :ls_b, :ls_c

....

Next

대충 이런 구문을 작성했는데요 조회하면 1줄밖에 나오지가 않네여...

어디 문제가 있는가하고 메세지박스를 중간에 띄워보니깐 허걱...20줄이 다 나오네여...

대체 어디에 문제가 있어서 이런 현상이 발생하는지 ... 며칠째 몇줄 않되는 문에 막혀서

이러구 있습니다....Sybase 특성을 잘 몰라서 그러는 건지...휴....

그리구여 ASE 12.0 버전부터는 서브쿼리가 가능하다고 하는데...구입을 해야 하는건가여..?

고수님들의 조언 부탁드리겠습니다...

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

뭐 이렇지는 않겠지만..

 

 

select 구문을 안쓰신건 아니나요?

 

대부분 이케 하죠

 

declare

fetch

while

begin

insert

select....

fetch

end

 

여기서....begin end를 안쓰시면,  select는 1건만되죠...(맨 첨꺼)

 

설마 이럴리는 없겠지만...혹시나 해서..

 

 

그리고 12.0부터 서브 쿼리가 가능하지는 않고요

 

12.5.0.3 이상 버젼부터 서브 쿼리가 가능합니다

 

 

수고하세요

지연님이 2005-03-04 15:22에 작성한 댓글입니다. Edit

지연님 덧글 감사합니다....아직 정신이 없네여...^^

감동님이 2005-03-04 15:47에 작성한 댓글입니다. Edit

loop에서는 4GL에서 파워빌드을 제외 하고는  next가 가능하지만

파워빌드는 조금은 특이합니다..

 

파워빌드는 OPEN하고나서 FETCH하고 문장내 다시 한번더 FETCH을

하면 원하는 자료가 보여집니다..

 

a님이 2005-05-04 11:36에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1098사이베이스 odbc드라이버 설치버전은 어디서 구하나여? [1]
박남준
2005-03-04
4889
1097로그인계정과 사용자계정의 권한관계에 대해서 질문ㅇ.. [3]
박남준
2005-03-04
5946
109612.5 client의 sql advantage 어디서 구해여? ^^; [1]
초버
2005-03-04
4609
1095Fetch에 대해 궁금한 점이 있어서여... [3]
박운성
2005-03-04
4896
1094sybase convert에 대해서 [2]
열심히
2005-03-03
5550
1093소숫자리만 구할 수 있나요?? [3]
2005-03-02
4438
1092odbc연결하여 sybase 에 접속하려고 하는데.. [1]
도리도리
2005-02-25
5326
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다