每隔一段时间我就会发现自己键入一个一次性脚本将一些CSV数据导入数据库,执行一些列逻辑(例如将column3转换为大写)和/或字段映射(csv中的column2转到de的第3列)数据库等).
有没有一个很好的工具,可以做到这一点更容易?
我需要的功能最少的是:
>选择分隔符
>能够将列X映射到DB中的列Y.
>为不在csv文件中的列设置默认值
sql服务器管理工作室几乎可以这样做,除了一个不能指定csv文件中未列出的值的任何默认值.所以我必须先在excel中创建额外的列.
解决方法
看看
6 ways to import data into SQL Server的一些想法,我认为SSIS将是你最好的选择..但是有一个学习曲线.或者将BCP放入临时表,按摩那里的数据,然后导入实际表格