【发布时间】:2021-08-20 18:56:29
【问题描述】:
是否可以在过程中使用 NUMTODSINTERVAL。如果是这样,为什么这段代码不起作用?
抱歉乱码,但 stackoverflow 抱怨我必须添加更多文本
Xxxxxxxxxxx 呸呸呸呸呸 Xxxxxxxxx
CREATE OR REPLACE PROCEDURE CREATE_XXX
(
i_schedule_id IN PLS_INTEGER,
i_base_date IN DATE,
i_offset IN PLS_INTEGER DEFAULT 0,
i_incr IN PLS_INTEGER DEFAULT 10,
i_duration IN PLS_INTEGER DEFAULT 5
)
AS
l_schedule_id PLS_INTEGER;
l_base_date DATE;
I_offset PLS_INTEGER;
BEGIN
SELECT i_schedule_id
INTO l_schedule_id FROM DUAL;
SELECT i_base_date
INTO l_base_date FROM DUAL;
l_offset :=
NUMTODSINTERVAL(i_offset, 'SECOND')
END;
/
【问题讨论】:
标签: oracle intervals procedure