[오늘쿼리] 문자, 날짜 검색

놀아·2022년 4월 19일
0
SEKECT ENAME SAL, JOB, HIREDATE, DEPTNO
	FROM EMP
    WHERE ENAME = 'SCOTT';
  • 문자는 싱글 쿼테이션 마크('')로 감싸주기
SELECT ENAME, HIREDATE
	FROM EMP
    WHERE HIREDATE = '81/11/17';
  • 날짜도 싱글 쿼테이션 마크 사용
  • 날짜 검색 시 세션(SESSION) 날짜 형식에 맞춰 작성

현재 세션(SESSION) 형식검색

SELECT *
	FROM NLS_SESSION_PARAMETERS
    WHERE PARAMETER = 'NLS_DATE_FORMAT';

현재 세션(SESSION) 변경

ALTER SESSION SET NLS_DATE_FORMAT = 'YY/MM/DD';
  • RR 형식은 19** 년으로 인식
  • YY 형식은 20** 년으로 인식

세션이란

  • 데이터베이스 유저로 로그인해서 로그아웃할 때까지의 단위
  • NLS_DATE_FORMAT 은 현재 세션에서만 유효 파라미터
profile
머리가 나쁘기 때문에 메모와 정리를 한뒤에 찾아보기

0개의 댓글