需要将记录从csv文件批量复制到表

时间:2018-06-17 12:41:56

标签: sql-server bulkinsert

我需要根据第一个字段将以下记录从.csv文件批量复制到3个不同的表。我需要在SQL服务器中使用批量插入来执行此操作。此外,我不确定最终记录,因为记录的数量将会改变(标题和预告片将是相同的)。请协助。我尝试使用批量插入但由于标题和预告片具有不同的列

而失败

01,EMP,5,06-16-2018 - 标题 02,06-16-2018,06-16-2018,100,SMF,借记卡,KK 02,06-16-2018,06-16-2018,100,LKX,兑现,SS

03,2,200 - 预告片

如果01则复制到标题表,如果是02,则复制到emp表 如果03然后拖车表

1 个答案:

答案 0 :(得分:0)

如果您尝试Importing a txt file into SQL Server with a where clause的方法

,该怎么办?

它表示你应该创建一个临时表,在批量插入到这个表后,你可以在真实的表中进行一些条件插入。这种方法意味着01,02和03记录的结构应该或多或少相同。