SELECT *
FROM nls_session_parameters;
SELECT *
FROM NLS_SESSION_PARAMETERS
WHERE parameter LIKE '%FORMAT%';
--세션의 날짜 형식 변형
------------------------------------------------------------------------------------------------------
--세션 종료하면(다시 접속하면) 다시 돌아옴
ALTER SESSION SET nls_date_format = 'YYYY-mm-Dd HH24:MI*SS';
ALTER SESSION SET nls_date_format = 'rr/mm/dd';
ALTER SESSION SET nls_date_format = 'rr/month/dd';
ALTER SESSION SET nls_language = korean;
SELECT last_name, hire_date, salary
FROM employees
WHERE hire_date > '2002/02/01 00*00*00';
SELECT last_name, hire_date, salary
FROM employees
WHERE hire_date > '2002/feb/01';
SELECT last_name, hire_date, salary
FROM employees
WHERE hire_date > '2002/2월/01'
날짜 형식에 따라 조회가 성공하고 실패할 수 있어서 날짜 변환함수: TO_DATE를 사용
(세션의 날짜 형식과 무관하게 날짜 표현 가능)
728x90
'SQL' 카테고리의 다른 글
[SQL] 조건부 표현식 CASE, DECODE(오라클 전용) (2) | 2024.09.27 |
---|---|
[SQL] SQL의 NULL (1) | 2024.09.26 |
[SQL] 연산자 우선 순위 (0) | 2024.09.26 |
[SQL] ROWNUM로 일련 번호 같이 출력하기 (1) | 2024.09.26 |
SQL 문자열 다루기 (0) | 2024.08.04 |