Charset 확인하기
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET', 'NLS_LANGUAGE', 'NLS_TERRITORY');
위 쿼리를 조회하면 캐릭터셋 정보가 나온다.
한글 바이트 수를 확인하려면 'NLS_CHARACTERSET' 파라미터만 조회해도 된다.
한글 바이트 수 확인하기
- NLS_CHARACTERSET으로 확인하는 방법
- 한글자당 2Byte: KO16KSC5610 (한글 완성형), KO16MSWIN949
- 한글자당 3Byte: UTF8/AL32UTF8
- 내 로컬의 경우 AL32UTF8이므로 한글자당 3Byte씩임을 알 수 있다.
- 직접 한글 바이트 수를 조회하는 경우
- SELECT VSIZE('한') FROM DUAL;
- 위 쿼리를 조회하면 한글자의 바이트 수가 조회된다.
'공부 > database' 카테고리의 다른 글
[Oracle] Database 접속 schema id, password 변경하기 (0) | 2020.10.25 |
---|---|
[SQL] ORACLE, MySQL, MS SQL Server에서 user(schema) 생성, 권한부여하기 (0) | 2020.01.18 |
[Oracle] Partition Table (0) | 2019.05.19 |
댓글