将一些csv数据快速导入sql server的好工具

Toa*_*oad 6 sql-server csv import

每隔一段时间我就会发现自己键入一个一次性脚本将一些CSV数据导入数据库,执行一些列逻辑(例如将column3转换为大写)和/或字段映射(csv中的column2转到de的第3列)数据库等).

有没有一个很好的工具,可以做到这一点更容易?

我需要的功能最少的是:

  • 选择分隔符
  • 能够将列X映射到DB中的列Y.
  • 设置不在csv文件中的列的默认值

SQL服务器管理工​​作室几乎可以这样做,除了一个不能指定csv文件中未列出的值的任何默认值.所以我必须先在excel中创建额外的列.

SQL*_*ace 7

看看有 6种方法将数据导入SQL Server以获得一些想法,我认为SSIS这是你最好的选择..但是有一个学习曲线.或者BCP进入临时表,按摩那里的数据然后导入实际表格


Joh*_*som 5

在我看来,用于从SQL Server导入和导出数据的权威"最佳"工具是BCP实用程序.

不要因为没有可用的图形用户界面而被推迟.该工具为编码器提供了最广泛的功能,并且还提供了所有SQL Server ETL工具的最佳性能.