1
data_var := dateadd(day,1,data_var);

我正在尝试将一天的时间增加到 data_var,但我不断收到此错误“必须声明标识符 'dateadd'”。我四处搜索,没有发现任何东西可以帮助我处理这个问题。帮助?

4

1 回答 1

3

通过您提到 SQL Developer,我假设您使用的是 Oracle。如果是这种情况,则该错误完全有意义,因为该功能DATEADD() 不存在。如果您有问题,总是值得搜索文档;在这种情况下,您将一无所获,这应该为您提供线索。

要在 Oracle 中为日期添加一天,只需在日期上添加一个,即:

date_var := date_var + 1;

有关详细信息,请参阅有关日期时间和间隔算术的文档

于 2013-11-16T15:23:32.817 回答