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 2375 게시물 읽기
No. 2375
varchar 을 dynmamic sql 로 select 시 크기 제한
작성자
비상
작성일
2008-12-15 22:59
조회수
8,142

안녕하세요


dynamic sql 을 이용해서 

varchar(500) 인 데이터를 select해오는데요


SQLDA *out_desc;

...


EXEC SQL DESCRIBE OUTPUT S USING DESCRIPTOR out_desc;


이후에 


out_desc->sd_column[i].sd_datafmt.maxlength

를 보면 255 이고


EXEC SQL FETCH C INTO DESCRIPTOR out_desc;

패치 이후

out_desc->sd_column[i].sd_sqllen 도 255이고

strlen(out_desc->sd_column[i].sd_sqldata) 도 255입니다.


혹시나 해서 maxlength 를 500으로 늘려도 소용이 없더군요..


client는 12.5 사용중입니다.



혹시 이런 사항에 대해서 아시는분 있으면 답변 부탁드립니다.~

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

앗 해보니

esql precompile 할때

option 에 -VCS_VERSION_120 이거를 줘서

그랬네요

-VCS_VERSION_125 로 하니 잘 됩니다 ㅠㅠ

자답님이 2008-12-15 23:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2378T-SQL 문의합니다.. [1]
2008-12-17
8471
2377unix에 odbc 또는 pc client 설치가능여부 ? [1]
홍재표
2008-12-17
8530
2376ms-sql, sybase 테이블 조인 [1]
한상석
2008-12-16
8849
2375varchar 을 dynmamic sql 로 select 시 크기 제한 [1]
비상
2008-12-15
8142
2374쿼리 문의 [1]
고복수
2008-12-15
7920
2372SUM 오라클과 sybase의 차이 궁금 [1]
AZA
2008-12-11
9882
2371조건절에 갯수를 지정하여 가져오고 싶은데여... [1]
왕초보
2008-12-10
8549
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다