嗨我在Oracle中创建了以下函数。 我将不得不将date-1和date-2参数传递给函数,函数应该返回另一个日期给我。从Oracle函数返回数据?
请参阅下面的代码。
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
被编译的功能,而IM的参数并执行功能我得到以下错误“不是有效的月份”。 能有一个人请告诉我,我去错了
感谢 贾斯汀
谢谢巴迪它真的很有帮助.... !!! – 2012-08-08 17:55:32