Versions available for this page: CUBRID 9.0.0 |
콜레이션에 대한 정보이다.
|
속성명 |
데이터 타입 |
설명 |
|---|---|---|
|
coll_id |
INTEGER |
콜레이션 ID |
|
coll_name |
VARCHAR(255) |
콜레이션 이름 |
|
charset_name |
VARCHAR(256) |
문자셋 이름 |
|
is_builtin |
VARCHAR(3) |
설치 시 제품 내 포함 여부 |
|
has_expansions |
VARCHAR(3) |
확장 포함 여부 |
|
contractions |
INTEGER |
축약 포함 여부 |
|
uca_strength |
VARCHAR(255) |
가중치 세기(weight strength) |
CREATE VCLASS db_collation (coll_id, coll_name, charset_name, is_builtin, has_expansions, contractions)
AS
SELECT c.coll_id, c.coll_name,
CASE c.charset_id
WHEN 3 THEN 'ISO8859-1'
WHEN 5 THEN 'UTF-8'
WHEN 4 THEN 'KSC-EUC'
WHEN 0 THEN 'ASCII'
WHEN 1 THEN 'RAW-BITS'
WHEN 2 THEN 'RAW-BYTES'
WHEN -1 THEN 'NONE'
ELSE 'OTHER' END,
CASE c.built_in
WHEN 0 THEN 'NO'
WHEN 1 THEN 'YES'
ELSE 'ERROR' END,
CASE c.expansions
WHEN 0 THEN 'NO'
WHEN 1 THEN 'YES'
ELSE 'ERROR' END, c.contractions,
CASE c.uca_strength
WHEN 0 THEN 'NOT APPLICABLE'
WHEN 1 THEN 'PRIMARY'
WHEN 2 THEN 'SECONDARY'
WHEN 3 THEN 'TERTIARY'
WHEN 4 THEN 'QUATERNARY'
WHEN 5 THEN 'IDENTITY'
ELSE 'UNKNOWN' END
FROM _db_collation c ORDER BY c.coll_id;