내셔널 캐릭터 사용법
내셔널 캐릭터 사용법#
NCHAR 및 NVARCHAR 타입의 내셔널 캐릭터 상수 문자를 사용하기 위해서 아래와 같은 방법으로 환경변수 등을 설정해야 데이터의 손실 염려가 없다.
-
환경변수 ALTIBASE_NLS_NCHAR_LITERAL_REPLACE의 값을 1로 설정한다.
$ export ALTIBASE_NLS_NCHAR_LITERAL_REPLACE =1
-
SQL 구문에서 NCHAR 타입 상수 문자열을 사용하기 위해 해당 문자열 바로 앞에 "N"을 붙여 사용한다.
iSQL> create table t1 (c1 nvarchar(10)); Create success. iSQL> insert into t1 values (N'AB가나'); 1 row inserted. iSQL> select * from t1; C1 ------------------------ AB가나 1 row selected.