2013-02-04 3 views
2

Firebird에서이 테이블을 varchar (max)로 어떻게 선언 할 수 있습니까?Firebird에서 필드를 varchar (max)로 선언하는 방법

CREATE TABLE MyUser 
(
Id INT, -- unique id of user 
Signature VARCHAR(max), 
Login VARCHAR(50), 
UserPassword VARCHAR(100),  
CONSTRAINT PK_MyUser PRIMARY KEY (Id) 
); 
COMMIT; 

가능합니까?

답변

11

파이어 버드의 유형이 VARCHAR(MAX)입니다. 1 바이트 문자 세트 또는 VARCHAR(8190) (UTF-8)을 사용한다고 가정하거나 BLOB SUB_TYPE TEXT (텍스트 데이터의 경우 BLOB 유형)을 사용해야하는 경우 VARCHAR(32765)을 사용해야합니다.

+0

감사합니다. 그것을 사용할 것입니다. –

2

내가 아는 한, 그렇지 않습니다.

VARCHAR(32765)을 사용하면 Firebird는 최대 32,765 자까지 입력 할 수 있습니다. 또는 BLOB을 사용할 수도 있습니다.