FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[1379] Re:varchar max 값 얼마나 되져?
윤명욱 [mwyun] 1951 읽음    2004-11-30 15:44
박소현 님이 쓰신 글 :
: varchar max 값 얼마나 되져?

다음 사이트에서 InterBase 6.0 Data Definition Guide.pdf  파일을 다운받아 보시면 62페이지에 나오네요

interbase 6인경우 varchar가 1~32765(32k)정도라네요 ^^;

http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_documentation

지금 회사 프로젝트로 firebird 1.5.1을 설치한 후 ibclient를 설치하여 사용하고 있습니다.

테스트로 테이블을  만들어본 결과 varchar의 크기를 32765로 설정하면 다음과 같은 에러가 발생합니다.

CREATE TABLE "a"
(
  "name"    VARCHAR(32765)
);

Ctrl+E(쿼리 실행)

Dynamic SQL Error
SQL error code = -204
Data type unknown
Implementation limit exceeded
COLUMN name
Statement: CREATE TABLE "a"
(
"name"    VARCHAR(32765)
)

db의 character set이 ksc_5601 varchar(1)는 2바이트씩 차지하므로 최대값의 32765의 절반인 16382으로 적어됩니다. -_-;

Statement: CREATE TABLE "a"
(
"name"    VARCHAR(16382) /* 16382 */
)

+ -

관련 글 리스트
1375 varchar max 값 얼마나 되져? 박소현 2001 2004/11/29
1379     Re:varchar max 값 얼마나 되져? 윤명욱 1951 2004/11/30
1382         Re:Re:varchar max 값 얼마나 되져? 박소현 2070 2004/12/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.