嗨我在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