2011-08-24 59 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是在表的主鍵...