1. 컴퓨터는 날짜를 어떻게 저장할까?
- 1970/1/1 0시를 기준으로 흘러간 시간을 밀리세컨드 단위로 저장한다.
따라서 DB에 3600000(1000*60*60)가 저정되어져 있다면 Date 값은 1970/1/1 1시이다.
- order by date desc를 한다면 가장 최근이 먼저 보인다.( 오래될수록 저장되어진 값은 크기 때문이다.)
2. select * from v$nls_parameters;
- DB 셋팅값을 확인할수 있는 테이블을 확인하기(나라, 언어, 시간형식등)
3. alter session set XXXXX 을 이용하여 nls_parameters의 col 값을 변경할수 있다
- 하나의 세션에서만 변경이 가능. 다시 로그인 한다면 원래의 값.
4. 오라클에서는 parameter가 없는 함수의 괄호는 생략한다.
- select sysdate, user from dual; 경우 sysdate 와 user는 함수 이다
dual은 오라클에서 만든 값을 뿌리기 위한 dummy table이다.
댓글 없음:
댓글 쓰기