by 창조의날개 [SQL Query] [2014.06.25 18:12:25]
시스템 타임을 얻으려면
SELECT TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') FROM DUAL;
이렇게 하면 되겠지만..
이런경우 초까지만 얻을수 있어서...
미리세컨까지 얻을수 있는 방법이 있을까요?
SYSTIMESTAMP
제가 정확한 필요사항을 안 적었네요..
SYSTIMESTAMP에 미리세컨을 초 뒤에 붙여서 받고 싶은 경우죠..
select to_char(SYSTIMESTAMP, 'YYYYMMDDHH24MISS ms') from dual;
위 쿼리처럼 하면 당연히 에러가 나는데..
이 쿼리에 ms를 미리세컨으로 표기 하고 싶은거죠..
방법이 없을지요?
--이걸 말씀하시는 지요.
select
to_char(systimestamp,
'yyyymmddhh24miss ff2'
)
,to_char(systimestamp,
'yyyymmddhh24miss ff3'
'yyyymmddhh24miss ff4'
from
dual
--필요하신 자리 수 만큼 ff2에 있는 숫자를 늘여서 사용하세요.
감사합니다..