嗨,我在 Oracle 中创建了以下函数。我必须将 date-1 和 date-2 参数传递给函数,并且函数应该将另一个日期返回给我。
请看下面的代码。
create or replace function GETD(p_d1 in date,
p_d2 in date ) return DATE
as
l_result DATE;
begin
SELECT EDIT_Date into l_result FROM qa.employees WHERE qa.employee_join_date BETWEEN TO_DATE(p_d1, 'MM/DD/YYYY') AND TO_DATE(p_d2, 'MM/DD/YYYY') AND ROWNUM <= 1
;
return l_result;
end;
我执行如下功能
SELECT GETD('27-JUN-12','28-JUN-12') FROM DUAL
该函数被编译,当我传递参数以执行该函数时,我收到以下错误“不是有效月份”。有人可以告诉我我哪里出错了吗
谢谢贾斯汀