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 998 게시물 읽기
No. 998
사이베이스에서 바이너리타입 셀렉트시..
작성자
궁금이
작성일
2004-10-07 16:46ⓒ
2004-10-07 17:16ⓜ
조회수
5,611

사이베이스 초보입니다..

오라클의 BLOB과 같이 사이베이스에서 바이너리 타입 셀렉트시 따로 쿼리해야하는지요?

그리고 바이너리 타입 최대 가능한 사이즈는 얼마인가요?

 

입력된 데이타를 SQL Advantage에서 select해 보면 255자까지만 보입니다. datalength해 보면 320이구요..   원래 사이즈는 binary(320)으로 잡혀 있거든요...

 

샘플 예제가 있음 정말 좋겠네요...jsp로 구현했습니다..

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

사이베이스에서 Image나 text data와 같은 data를 저장 하기위해서는 image/text data type을 사용 하시면 됩니다. binary data type은 ASE 12.5 전 버젼에서는 255바이트이하만 지원 합니다 12.5 버젼 이상에서는 varbinary type으로 16296바이트 (페이지 사이즈가 16k 인경우)까지 지원 합니다.

image/text data type의 최대 저장 바이트는 2GB 까지 입니다. 

image type은 binary data , text type 은 character data를 저장시 사용 하면 됩니다.

검색시는 그냥 select image_col 하면 될것 입니다.

기타 readtext, writetext, textptr 등과 같은 함수도 존재 합니다.

상세한 내용은 매뉴얼을 참조 하세요.

아래는 readtext를 이용해 처리하는 예 입니다.

다양한 처리를 위해 보통 사용 합니다.

declare @ptr varbinary(16)

select @ptr=textptr(my_image_col) from my_table where key_col = 123

readtext my_table.my_text_col_col @ptr 1024 2048

이것은 1024 바이트에서 시작해 2048 바이트를 읽는 것 입니다.

그냥 select가 .... 훨씬 편합니다.

많은사랑(haha1010)님이 2004-10-07 17:54에 작성한 댓글입니다.
이 댓글은 2004-10-07 18:12에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
1002sybase용 jdbc입니다.
캬캬
2004-10-29
5106
1001DB가 갑자기 다운되었는데...뭐가 충돌이라는 건지..도움을 부탁드립니다. [3]
뒷발발
2004-10-20
4464
1000sybase->ms-sql (사례해드림) [1]
남기복
2004-10-08
4976
998사이베이스에서 바이너리타입 셀렉트시.. [1]
궁금이
2004-10-07
5611
997xp pro에서 Create Adapter Server에서 오류 [2]
ThreeS
2004-10-05
3731
996temp table 관련질문입니다 [1]
궁금이
2004-10-05
3713
995사례해드림(sybase->ms-sql) [2]
남기복
2004-09-15
3330
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다