오라클 초를 시분초로 변환 함수
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
- 초를 시:분:초 로 변경 하는 함수
CREATE OR REPLACE FUNCTION RTIS_DBA.FN_SEC_TO_TIME(P_SEC NUMBER) RETURN VARCHAR2
AS
V_TIME VARCHAR2(10);
BEGIN
IF P_SEC IS NULL THEN
V_TIME := NULL;
ELSE
V_TIME := TO_CHAR(TRUNC(P_SEC/3600), 'FM900')
||':'||TO_CHAR(TRUNC(MOD(P_SEC, 3600) / 60), 'FM00')
||':'||TO_CHAR(TRUNC(MOD(P_SEC, 60 ) ), 'FM00');
END IF;
RETURN V_TIME;
END;