SSIS平面文件导入-滚动数据



我需要每小时将一个平面文件导入到数据库表中,但是该文件本身是由应用程序不断更新的(文件不锁定,所以这不是问题)。我需要做的是确保我只导入最近一小时的最新数据。

所以我需要确保表中没有重复的数据,并且只引入该小时的数据。希望这有意义!!哦,遗憾的是,没有办法改变日志文件,每小时创建一个!

谢谢

你可以试试最大日期

或者类似的

第一步删除最近的数据:

DELETE FROM [DATABASE].[dbo].[TABLE]
WHERE [DATE] > DATEADD(hour, -1, GETDATE())

然后

更新:

SELECT * FROM [DATABASE].[dbo].[TABLE]
WHERE [DATE] > DATEADD(hour, -1, GETDATE())

所以你删除了最近的数据,然后再次从那里加载所有的数据。

HTH

最新更新