最好的是我可以在txt file
中打开SSIS
并将第一行存储为变量。
我想在txt file
中添加一个帐户列表,并在SQL task
中使用它们。
答案 0 :(得分:2)
请参阅@Ozren给你的链接,创建一个合适的平面文件连接,例如myfile
和变量,例如HeaderLine
。然后创建一个脚本任务,将HeaderLine var放在read/write variables
中并用以下代码编写:
System.IO.StreamReader file =
new System.IO.StreamReader(Dts.Connections["myfile"].ConnectionString);
Dts.Variables["HeaderLine"].Value = file.ReadLine();
file.Close();
这就是它,然后你可以放一个标准的DataFlow来读取从文件到DB或结果集的filedata。
您将拥有HeaderLine变量中的第一行,您可以在SSIS包中的任何位置使用它。