
CUBRID Schema에서 CHAR 타입의 필드는 최대 길이를 정의할 수 있습니다. CHAR 타입의 필드는 고정 길이 문자열을 저장하기 위해 사용됩니다. 예를 들어, 다음과 같이 정의할 수 있습니다.
#hostingforum.kr
sql
CREATE TABLE 테이블이름 (
필드이름 CHAR(길이)
);
예를 들어, 다음과 같이 정의할 수 있습니다.
#hostingforum.kr
sql
CREATE TABLE 회원 (
이름 CHAR(10)
);
이 경우, 이름 필드는 최대 10자까지 저장할 수 있습니다.
참고로, CUBRID Schema의 CHAR 타입은 Oracle의 CHAR 타입과 다르게 NULL 값을 허용하지 않습니다. NULL 값을 허용하려면 VARCHAR2 타입을 사용해야 합니다.
#hostingforum.kr
sql
CREATE TABLE 회원 (
이름 VARCHAR2(10)
);
이 경우, 이름 필드는 최대 10자까지 저장할 수 있으며 NULL 값을 허용합니다.
CUBRID Schema의 CHAR 타입과 VARCHAR2 타입의 차이점은 다음과 같습니다.
- CHAR 타입: 고정 길이 문자열, NULL 값을 허용하지 않음
- VARCHAR2 타입: 가변 길이 문자열, NULL 값을 허용함
2025-07-10 12:03