윤명욱 님이 쓰신 글 :
: 박소현 님이 쓰신 글 :
: : 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 */
: )
잘봤습니다 넘감솨..
|