没有游标的CSV文件加载

时间:2012-12-20 21:21:14

标签: sql sql-server database tsql cursor

我需要读取一个CSV文件并循环遍历所有记录,并为少数字段执行一些数据清理,并将它们插入3个不同的表a,b和c。 我不想要游标,请建议我一个简单但更快的方法来做到这一点。 TSQL代码段将有所帮助。

1 个答案:

答案 0 :(得分:1)

我建议使用SSIS(SQL Server Integration Services)

http://msdn.microsoft.com/en-us/library/ms141026.aspx

或者,如果您使用的是旧版本的SQL(SQL 2000),则可以使用DTS:

http://msdn.microsoft.com/en-us/library/cc707786(v=sql.105).aspx

这将允许您导入CSV文件,进行数据清理,并根据您自己的标准将数据插入到您想要的位置。