日付のある列を挿入しようとしています
INSERT
INTO o_employees (date)
VALUES (DATE (to_date('20030203', 'yyyymmdd'))
selectキーワードがありませんか??
日付のある列を挿入しようとしています
INSERT
INTO o_employees (date)
VALUES (DATE (to_date('20030203', 'yyyymmdd'))
selectキーワードがありませんか??
あなたの投稿では、閉じ括弧がありません。以下に例を示します。以下の点をお読みください。
INSERT INTO o_employees ("date")
VALUES (DATE '2003-02-03')
単語DATE
(小文字を含むdate
) は予約されています。列に名前が付けられている場合DATE
は、二重引用符で囲む必要があります。ただし、最善の解決策は、列に別の名前を付けることです。これを行うことを強くお勧めします。
リテラル日付には ANSI リテラルを使用します: DATE '2003-02-03'
。あなたto_date('20030203', 'yyyymmdd')
だけで(DATE
接頭辞なしで)うまくいったでしょうが、常にANSIの方法を支持するようにしてください.