尝试插入带有日期的列
INSERT
INTO o_employees (date)
VALUES (DATE (to_date('20030203', 'yyyymmdd'))
给我缺少选择关键字吗?
尝试插入带有日期的列
INSERT
INTO o_employees (date)
VALUES (DATE (to_date('20030203', 'yyyymmdd'))
给我缺少选择关键字吗?
在您的帖子中,您缺少右括号。这是一个例子,请阅读以下几点:
INSERT INTO o_employees ("date")
VALUES (DATE '2003-02-03')
这个词DATE
(包括小写date
)是保留的。如果您的列被命名DATE
,它必须用双引号引起来。但是,最好的解决方案是将列命名为其他名称。我强烈建议你这样做。
对文字日期使用 ANSI 文字:DATE '2003-02-03'
. 你to_date('20030203', 'yyyymmdd')
一个人(没有DATE
前缀)会工作,但总是试图支持 ANSI 方式。