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 718 게시물 읽기
No. 718
sp에서 긴내용은 어느 타입에 저장해야 하나요?
작성자
KONI
작성일
2003-09-02 16:34
조회수
3,809

stored procedure를 자바에서 call해서 작업을 하려 합니다.

sp에서 부가세신고파일(size가 좀 큽니다)을 만들어서

java의 stringbuffer를 이용하는 것처럼

줄줄이 한 변수에다 붙여서 쓸려고 하는데,

아무래도 varchar는 size가 적을것 같고,

text로 지정해서 작업하려하니, "매개 변수 또는 로컬 변수의 TEXT와 IMAGE 데이타 유형이 잘못되었습니다."라는 error가 발생하네요.

 

어느 변수 타입을 이용해야 좋을지요?

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

 

sybase dbms (ASE12.5이상)다양한 크기의 PAGE SIZE를 지원합니다.

예로 8K SERVER를 사용하시면 VARCHAR(8000)정도로 간단히 처리 가능할 것입니다.

 

사용하시는 버젼이 어케됩니까...

떠돌이님이 2003-09-02 23:55에 작성한 댓글입니다. Edit

우선 stored procedure에서 text는 변수로 선언이 가능하지 않습니다.

그래서 varchar로 여러개로 잡아서 temp table을 만들어서 콘케트레이트 연산자로 insert해서 select해야됩니다.

 

단 12.0에서는 varchar(255)로 선언한것을 insert #table select @a+@b하시면 255자리만 들어 갑니다.

 

12.5에서는 다들어갑니다.(page사이즈를 2K로 해도)

 

아니면 위의 분 말씀대로 pagesize를 4,8,16K등으로 늘리시면 varchar도 거의 무한대로 사용되어 집니다. 수고하세요

지연님이 2003-09-03 09:12에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
724jisql 을 실행할때, LANGUAGE=eucksc&korean 해도, JZ016 에러발생,,, [1]
깡초보
2003-09-04
3541
720순위 구하는 함수 있나요? [5]
초보
2003-09-02
4951
718sp에서 긴내용은 어느 타입에 저장해야 하나요? [2]
KONI
2003-09-02
3809
716sybase 와 odbc 연결시에 방화벽때문에 연결이 안됩니다.. [4]
정상길
2003-09-01
5145
714stored procedure에서 결과값 text file로 저장하기 [1]
고은희
2003-08-29
4190
712오라클과 같은 stddev 표준편차 구하는 함수 있나염? [3]
audrey
2003-08-21
4734
709[급질문]오라클의 to_char과 같은기능을 하는것은? [4]
임형욱
2003-08-20
5951
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다