2011-08-24 102 views
0

我通过电子邮件发送了一个包含4列的excel电子表格。第一列是(ID),第四列是(型号#)。 DB2中有没有办法批量更新?SQL DB2批量更新csv

喜欢的东西

Update (Table) 
set Model# = (Model#) 
where ID = (ID) 

DB2有进口,但不完全是我要找的。

IMPORT FROM my_file.csv 
OF del 
METHOD P(2, 3, 5) 
INSERT INTO my_table(my_column_2, my_column_3, my_column_5) 

回答

2

4您是否阅读了IMPORT命令的documentation

您可以使用INSERT_UPDATE更新行,其中的主键值在CSV文件中的数据相匹配:

IMPORT FROM my_file.csv 
OF del 
METHOD P(1, 4) 
INSERT_UPDATE INTO my_table(my_column_1, my_column_4) 

这假定my_column_1是在表的主键...