【发布时间】:2019-08-29 08:21:05
【问题描述】:
一个 H2 数据库和leave 表。我尝试从 CSV 文件中插入记录:
INSERT INTO LEAVE (date,city,days,total) SELECT * FROM CSVREAD('C:\path\SAMPLE.csv',null);
错误是
无法解析“DATE”常量“29/06/2018”; SQL语句:
CSV 数据类似于:
date,city,days,total
30/06/2019,los angeles, 245.2, 34708.2
12/04/2019.san deigo, 234.1, 45708.4
02/05/2019,san francisco, 765.4, 56087.2
表架构类似于:
id,date,city,days,total
1,2019-06-30,los angeles, 245.2, 34708.2
如何在 yyyy-mm-dd 中包含 CONVERT 语句。
【问题讨论】:
-
可能是数据库需要
;作为数据限制器。另一件事是,你的 csv 文件只包含三列,数据库有前面。