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



我需要根据第一个字段将以下记录从.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,Encash,SS

03,2,200 -- 拖车

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

如果您尝试使用 where 子句将 txt 文件导入 SQL Server 中的方法会怎样?

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

最新更新