问题描述:
DB2使用LOAD工具时,文件中日期格式为 MM/DD/YYYY,如何导入到DATE列?解决办法:
可以使用 MODIFIED BY dateformat关键字指定要导入数据文件中日期的格式。
$ db2level
DB21085I This instance or install (instance name, where applicable: "e105q5a")
uses "64" bits and DB2 code release "SQL10055" with level identifier
"0606010E".
Informational tokens are "DB2 v10.5.0.5", "s141128", "IP23626", and Fix Pack
"5".
Product is installed at "/opt/IBM/db2/V10.5.5".
$ db2 "create table t1(id int, birthday date)"
$ cat t1.del
1,12/31/2015
2,03/22/2016
$ db2 "load from t1.del of del MODIFIED BY dateformat=\"MM/DD/YYYY\" insert into t1"
$ db2 "select * from t1"
ID BIRTHDAY
----------- ----------
1 2015-12-31
2 2016-03-22
2 record(s) selected.
参考资料: