【发布时间】:2014-06-15 09:10:09
【问题描述】:
我正在尝试创建一个包来计算两个日期之间的天数,我知道我可能弄错了这个里程数,我真的很难解决这个问题。我对甲骨文的了解很少,对此我还是很陌生。我写的包在下面,但我得到了底部显示的错误。
我该如何解决这个问题?
CREATE OR REPLACE PACKAGE PACKNAME
AS
FUNCTION TIME_SCALE RETURN NUMBER;
END;
/
CREATE OR REPLACE PACKAGE BODY PACKNAME
AS closed_date := '28-APR-14'
FUNCTION TIME_SCALE RETURN NUMBER;
IS BEGIN
TRUNC(mrc.closed_date - mrc.open_date) AS days_difference FROM TASKS mrc;
END;
Error at line 2: PLS-00103: Encountered the symbol "=" when expecting one of the following: constant exception <an identifier> <a double-quoted delimited-identifier> table long double ref char time timestamp interval date binary national character nchar
我已经替换了一些名称,以便您阅读更清楚。
该功能是输出完成任务所花费的天数。这些列基本上包括简单的 date_opened 和 date_closed 以及其他一些列和一个我认为是序列的唯一 ID。
【问题讨论】:
标签: sql oracle function package oracle-apex