我正在尝试将CURRENTDATE插入具有定义为“没有时区的时间戳”的类型的字段的值。
INSERT INTO monthly_forecasts VALUES
('1','DIV1','Mon','Tue','Wed','Thu','Fri','','','','','-3',CURRENTDATE, CURRENTDATE)
但是当我这样做时会收到此错误:
ERROR: column "currentdate" does not exist
LINE 2: ...'Mon','Tue','Wed','Thu','Fri','','','','','-3',CURRENTDAT...
^
如何插入当前日期作为该字段的值?请帮忙!
答案 0 :(得分:0)
As documented in the manual,该函数名为current_date
,而不是currentdate
。
但是由于您将列定义为时间戳,因此您应该使用current_timestamp
来包含一天中的时间(DATE没有时间)