728x90
nls 기본언어 설정
update sys.props$ set value$='AL16UTF16' where name='NLS_NCHAR_CHARACTERSET'
더보기
NLS 주요 개념
- NLS_LANGUAGE
- 기본 언어 설정 (에러 메시지, 요일명, 월 이름 등)
- 예시: AMERICAN, KOREAN, JAPANESE
- NLS_TERRITORY
- 지역별 숫자, 날짜, 통화 형식 지정
- 예시: KOREA, AMERICA, JAPAN
- NLS_DATE_FORMAT
- 날짜 형식을 정의 (기본: DD-MON-RR)
- 예시: YYYY-MM-DD HH24:MI:SS
- NLS_NUMERIC_CHARACTERS
- 숫자 형식에서 소수점과 천 단위 구분자 설정
- 예시: ".,", ",."
- NLS_CHARACTERSET
- 데이터베이스의 문자 집합 설정
- 예시: AL32UTF8, WE8MSWIN1252
- NLS_SORT
- 정렬 방식 정의
- 예시: BINARY, KOREAN_M, GENERIC_M
🔹 NLS 설정 확인 방법
-- 현재 세션의 NLS 설정 확인
SELECT * FROM NLS_SESSION_PARAMETERS;
-- 데이터베이스 기본 NLS 설정 확인
SELECT * FROM NLS_DATABASE_PARAMETERS;
🔹 NLS 설정 변경 방법
- Session Level (현재 세션에서만 유효)
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';
2. Database Level (DB 전체 설정 변경, 재시작 필요)
ALTER SYSTEM SET NLS_LANGUAGE = 'KOREAN' SCOPE=SPFILE;
728x90
'database > oracle' 카테고리의 다른 글
| 역 인덱스 (10.03.28) (0) | 2025.05.19 |
|---|---|
| Schema Mode Export/import (10.03.22 ) (0) | 2025.05.19 |
| 오라클 기본 연습 상태 만들기 (10.01.03 ) (0) | 2025.05.19 |
| function base index (09.11.07 ) (0) | 2025.05.19 |
| 안좋아보이는 페이징 처리 구문 10월 24일 내용정리 (09.10.24) (0) | 2025.05.19 |