我有一个csv文件.csv文件的格式是这样的:
[A src dt]
[col1 col2 col3 col4 col5]
[1 2 3 4 5]
[1 2 3 4 5]
[n n n n n]
[z src dt]
我想将数据加载到n行。我不想要最后一行。 我可以跳过flate文件连接管理器编辑器中的第一行。但是如何在将数据插入sqltable时跳过最后一行。
提前致谢, 大卫
答案 0 :(得分:0)
您可以将所有行放入数据库中的临时表中,然后使用一些T-SQL将除最后一行之外的所有行移动到收件人表中。
您可以在数据流中使用脚本转换执行某些操作,以完成您仅使用SSIS所要求的操作,但这比上述临时表方法要多得多。
答案 1 :(得分:0)
这是脚本任务的工作:)编写一个简单的c#/ VB脚本,检查它是否是流中的最后一行(hasMoreRows我认为是属性)并将行重定向到适当的输出(或者只是吃它: )
路