我對SQL開發人員編程非常陌生,我真的不知道所有的代碼是如何編寫的,我需要一些幫助。 我需要做一個簡單的函數返回是假設落得這樣的回覆日期:SQL函數。返回日期+幾天
SQL> SELECT get_returndate(7)
FROM dual;
_________
GET_RETURNDATE(7)
----------------------------
2013-10-21:23:59
___
它想採取1個參數,然後返回sysdate + parameter
的日期。
這是我得到
create or replace
function get_retdate(
p_days number)
return date
as
v_retdate date;
v_currdate date := sysdate;
begin
select v_date + p_days
into v_retdate
return
from dual;
end;
我的問題是,我不知道如何參數的功能,因爲IM到SQL和功能很新添加到本地變量,所以我的天堂」 t在任何地方......我敢打賭,這很容易,我只是不善於SQL。
由於您使用的Oracle你只需鍵入:'SELECT SYSDATE + 7 FROM DUAL;'。你可以把它包裝在一個函數中,但我不明白爲什麼你會打擾。 – Kittoes0124