Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要每小时将一个平面文件导入数据库表,但是文件本身由应用程序不断更新(文件没有锁定,所以没问题)。我需要的是确保我只导入最后一小时的最新数据。
所以我需要确保表中没有重复的数据,并且只引入那个小时的数据。希望这是有道理的!哦,可悲的是,没有办法将日志文件更改为每小时创建一个!
谢谢
您可以尝试最大日期。
或者像这样的东西。
第一步删除最新数据:
DELETE FROM [DATABASE].[dbo].[TABLE] WHERE [DATE] > DATEADD(hour, -1, GETDATE())
接着
更新:
SELECT * FROM [DATABASE].[dbo].[TABLE] WHERE [DATE] > DATEADD(hour, -1, GETDATE())
因此,您删除了最新的数据,然后再次从那里加载所有内容。
高温高压