我现在有一个很大的问题,我不确定如何解决它。我有一个进程或者说是一堆类似的进程,它们将csv文件导入我们的MSSQL-Database。我们之前使用过SSIS,但它不实用,因为每个进程必须构建1个SSIS-Pakage,我们有大约20个。
这就是为什么我正在尝试用C#和Sql中的一个应用程序做同样的事情,但我已经失败了csv-import。我需要找到一种方法来插入语句,我可以声明Sql-Table的选择列以及csv的选择。
我真的不知道如何做到这一点,或者甚至可能。这就是为什么我希望你们知道如何做到这一点。
提前致谢!
答案 0 :(得分:0)
SqlBulkCopy或更确切地说SqlBulkCopyColumnMapping是正确的方法。它甚至为DB2实现。