NLS(National Language Support)
언어 지원과 관련된 파라미터를 지칭
조회하는 방법
SELECT * FROM NLS_DATABASE_PARAMETERS
구조
각 파라미터가 의미하는 바가 있고, VALUE에는 해당 파라미터가 어떤 형태로 지정되어 있는지 확인할 수 있다.
NLS_DATE_FORMAT 으로 예를 들어보자.
예시 ) NLS_DATE_FORMAT
PARAMETER | VALUE |
NLS_DATE_FORMAT | DD-MON-RR |
NLS_DATE_FORMAT은 현재 데이터베이스 시스템의 기본 날짜 입출력 형태를 지정하는 파라미터 이다.
TO_CHAR, TO_DATE 함수의 기본 DATE FORMAT이다.
1. 테스트 테이블을 만들어서 데이터를 INSERT 해보며 테스트 해봤다.
2. 잘 삽입되다가 현재 NLS_DATE_FROMAT에 맞지 않는 '01-09-2017' 데이터를 삽입할 때는 오류가 난다.
3. 그래서 TO_DATE를 사용해서 날짜 형식을 알려주면 오류가 발생하지 않고,
테이블을 조회했을때 파라미터 형식에 맞게 INSERT가 잘 된것을 확인할 수 있다.
'DBMS > Oracle' 카테고리의 다른 글
[Oracle] 소수점 이하 버리기/ TRUNC 함수 사용법 (0) | 2021.12.08 |
---|---|
[Oracle] 데이터 Export / 데이터 복사 / SQL Developer 툴 (0) | 2021.07.30 |
[Oracle] [SQL DEVELOPER]테이블 구조만 복사, 테이블 데이터 복사 (0) | 2021.07.28 |
[Oracle] ORACLE - MERGE INTO 구문 (0) | 2021.06.29 |
[Oracle] DELETE (0) | 2021.06.04 |