2014-10-01 28 views

回答

3

对于Acheving目标只是去上控制流任务,并采取执行SQL任务和正确的截断脚本像截断表执行Sql任务,然后将其连接到您的数据流任务。从这样做,你可以实现你的目标enter image description here。如果你有任何问题,然后分享

+0

感谢它正常工作。现在我的问题是当平面文件有空时,不需要截断我的目的地保持它一样。这正确工作时,具有数据的平面文件 – 2014-10-01 06:01:57

+0

为实现如果文件是空白文件的大小为零kb或您可以使用脚本任务,并根据您可以设置变量(@Record_Count)的计数读取记录计数。基于变量使用约束,如果@Record_count> 0则截断表,并且@ Record_Cunt = 0则不截断。 – user3864233 2016-10-04 18:17:50

+0

如果您在脚本任务中不舒服,那么您有数据库背景。那么首先截断表并将记录存储到其他地方的表中。在数据流任务中使用row_count任务,通过这个,你可以获得行数并更新变量中的rowcount。在数据流任务之后使用约束,并且如果rowcount为0,则将临时表中的日期移至主表。如果rowcount大于0,则截断该临时表。 – user3864233 2016-10-04 18:18:41