2014-09-06 65 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') 

分享和享受。