728x90
반응형
728x170
■ DSINTERVAL_UNCONSTRAINED 데이터 타입을 사용하는 방법을 보여준다.
▶ 예제 코드 (SQL)
SET SERVEROUTPUT ON;
DECLARE
V_INTERVAL INTERVAL DAY(9) TO SECOND(9);
FUNCTION GetDoubleInterval(P_INTERVAL IN DSINTERVAL_UNCONSTRAINED) RETURN DSINTERVAL_UNCONSTRAINED
IS
BEGIN
RETURN P_INTERVAL * 2;
END;
BEGIN
V_INTERVAL := '100 0:0:0.123456789';
DBMS_OUTPUT.PUT_LINE(V_INTERVAL);
DBMS_OUTPUT.PUT_LINE(GetDoubleInterval(V_INTERVAL));
END;
728x90
반응형
그리드형(광고전용)
'Database > Oracle' 카테고리의 다른 글
[DATABASE/ORACLE] V$TIMEZONE_NAMES 뷰 : 시간대 조회하기 (0) | 2019.11.02 |
---|---|
[DATABASE/ORACLE] SESSIONTIMEZONE 키워드 : 세션 시간대 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] DBTIMEZONE 키워드 : 데이터베이스 시간대 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] 현재 날짜와 시간을 반환하는 키워드 데이터 타입 비교하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] LOCALTIMESTAMP 키워드 : 지역 현재 시간 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] TIMESTAMP 데이터 타입의 날짜간 기간 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] DATE 데이터 타입의 날짜간 기간 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] INTERVAL 데이터 타입 : 날짜 연산하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] CURRENT_DATE 키워드 : 전일 날짜 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] INTERVAL ~ HOUR TO MINUTE 절 사용하기 (0) | 2019.11.02 |
댓글을 달아 주세요