【发布时间】:2015-03-10 18:27:58
【问题描述】:
我的函数如下所示,但它不起作用。我实在想不通是什么。也尝试返回“sysdate”,不胜感激。
我希望它显示小时、分钟和秒,而不仅仅是日期!
create or replace function get_date
return date
is
begin
return sysdate('YYYY-MM-DD: HH24:MI:SS') + 7;
end;
/
【问题讨论】:
我的函数如下所示,但它不起作用。我实在想不通是什么。也尝试返回“sysdate”,不胜感激。
我希望它显示小时、分钟和秒,而不仅仅是日期!
create or replace function get_date
return date
is
begin
return sysdate('YYYY-MM-DD: HH24:MI:SS') + 7;
end;
/
【问题讨论】:
你只想:
return sysdate + 7
如果您想在当前日期上增加 7 天。
【讨论】:
sysdate 不仅包含日期,还包含时间。
试试这个(您必须将返回类型更改为 varchar2)
return to_char(sysdate + 7, 'YYYY-MM-DD HH24:MI:SS')
【讨论】: