DB130 오라클 현재시스템시간 select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual; 2016. 2. 4. 날자 다 나오게 하기 //날자 다 나오게 하기 alter session set nls_date_format = 'YYYY/MM/DD hh24:mi:ss'; 2016. 2. 4. 오라클 날짜 connect hr SQL> select sysdate from dual; SQL> ALTER SESSION SET nls_date_format='yyyy/mm/dd hh24:mi:ss'; //시간 표시 형식 변경 SESSION : 한번 커넥션한 단위, 커넥션 단위 라고 함. ALTER SESSION SET: sqlplus나 일부 오라클 툴에서만 사용가능. SQL> select last_name , hire_date from employees; //시분초가 표시되지 않음 SQL> select sysdate, sysdate+2/24 from dual; //시간을 컨트롤 할때는 /24 를 통해서 시간임을 표시 해줘야 함. 시간단위계산 SQL> select sysdate, sysdate+20/(24*60) f.. 2016. 2. 4. Oracle에서 특수문자를 문자로 인식시키는 방법 set define off; 를 써주면 특수문자를 입력하여도 문자열로 입력된다. 2016. 2. 4. 오라클 날짜계산 이걸 다 외울 수도 없고, 매번 찾아서 하는것도 귀찮아. 블로그에 담아 놓는다. 출처는 여기저기 인터넷에서 찾은것 총 망라 ㅎㅎ /* A와 B에 들어가는 두 날짜 사이의 달의 수를 NUMBER형 타입으로 반환한다.(소수점 포함) */ SELECT MONTHS_BETWEEN(SYSDATE,TO_DATE('2012-01-01','YYYY-MM-DD')) FROM DUAL; 오늘(2012-02-15) 날짜와 2012-01-01 사이의 달의 수를 조회해보니 1은 넘고 2는 되지 않았다.소수점 10자리 이상까지 나눠서 진짜 REAL한 간격을 알려준다. 저 차이 값에 ROUND 함수를 적절히 사용하여 정수형으로 받아 사용하면되겠다. 자, 그럼 여기서 궁금한것 한 가지,A - B의 값을 구하는 이 형태에, B가 더 .. 2016. 2. 4. 오라클에서 요일구하기 오라클에서 요일구하기 to_char(날짜, 'd') ex) select to_char(sysdate, 'd') from dual; ======================================== 1 : 일요일 2 : 월요일 3 : 화요일 4 : 수요일 5 : 목요일 6 : 금요일 7 : 토요일 ======================================== 2016. 2. 4. 이전 1 2 3 4 5 6 7 8 ··· 22 다음 반응형