본문 바로가기
DB/oracle

ORACLE-CHARACTER SET 정보 조회

by 헤르쯔44 2021. 7. 14.
728x90
반응형

**NLS PARAMETERS

NLS(National LAnguage Support)는 언어 지원과 관련된 파라미터 이다.

 

 

1. 언어 지원 정보 조회

전체 인스턴스에서 지원되는 국가, 언어 설정에 대한 정보를 확인/ NLS 매개변수의 현재값 포함

SELECT * FROM V$NLS_PARAMETERS;

매개변수 목록

NLS_CALENDAR, NLS_CHARACTERSET, NLS_COMP, NLS_CURRENCY, NLS_DATE_FORMAT, NLS_DATE_LANGUAGE, NLS_DUAL_CURRENCY, NLS_ISO_CURRENCY, NLS_LANGUAGE, NLS_LENGTH_SEMANTICS, NLS_NCHAR_CHARACTERSET, NLS_NCHAR_CONV_EXCP, NLS_NUMERIC_CHARACTERS, NLS_SORT, NLS_TERRITORY, NLS_TIMESTAMP_FORMAT, NLS_TIMESTAMP_TZ_FORMAT

 

2. 데이터베이스의 언어 지원 정보 조회

SELECT * FROM NLS_DATABASE_PARAMETERS

 

3. NLS_DATABASE_PARAMETERS 테이블에서 NLS_CHARACTERSET만 조회

SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';

 

4. NLS_DATABASE_PARAMETERS 테이블에서 NLS_NCHAR_CHARACTERSET만 조회

SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_NCHAR_CHARACTERSET';

**NLS_NCHAR_CHARACTERSET, NLS_CHARACTERSET의 차이

NLS_NCHAR_CHARACTERSET은 NVARCHAR2의 문자 셋을 정의한다.

NLS_CHARACTERSET은 VARCHAR2 문자셋을 정의한다.

 

*VARCHAR2

영문데이터형과 테이블에 설정된 기본 언어타입을 저장할때 사용

*NVARCHAR2

유니코드지원을 위한 데이터형 VARCHAR2보다 동일 데이터 저장시 공간을 2배 사용 다국어 지원이 필요한 DB일경우에 사용하는 데이터형

 

 

 

 

 

 

 

 

 

728x90
반응형