2014-09-06 63 views
0

我試圖理解Uni作業中的一些筆記。講師正在調用一個函數併發送函數參數"sysdate-to_date['1-Jan-2014']"。這個參數實際上在做什麼以及它發送了什麼類型的變量?PL/SQL:Sysdate-to_date

回答

0

它看起來像實際的代碼將

SYSDATE - TO_DATE('1-Jan-2014') 

換句話說,日期01-Jan-2014正在從SYSDATE中減去,給出當前日期和今年第一間在天的差別。

這是有點危險,因爲沒有日期格式字符串提供給TO_DATE函數。它會更好地表示爲

SYSDATE - TO_DATE('01-Jan-2014', 'DD-MON-YYYY') 

分享和享受。