【问题标题】:Incrementing one day to date in SQL Developer在 SQL Developer 中增加一天的日期
【发布时间】:2013-11-16 15:13:15
【问题描述】:
data_var := dateadd(day,1,data_var);

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

【问题讨论】:

  • 我不确定那个编辑@lucia;正如我所说,Oracle 是基于错误消息的猜测。可以从 SQL Developer 连接到其他 RDBMS。
  • 是的,我只是假设它是因为 Oracle 可能是最常用于 SQL deleloper 的。但让我们看看@André 怎么说。

标签: sql oracle dateadd


【解决方案1】:

通过您提到的 SQL Developer,我假设您使用的是 Oracle。如果是这种情况,那么该错误就完全有意义了,因为函数DATEADD() 不存在。如果您有问题,总是值得搜索the documentation;在这种情况下,你什么也找不到,这应该会给你一个线索。

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

date_var := date_var + 1;

更多信息请见the documentation on datetime and interval arithmetic

【讨论】:

    猜你喜欢
    • 2019-02-08
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 2011-03-15
    相关资源
    最近更新 更多