我已将 Access DB 迁移到 MSSql server 2008,并从旧数据库中发现了一些异常。在两个数据库上,ID 都是自动递增的,并且应该与日期一致。但如下图所示,有些是按错误的时间顺序保存的。
**Access:**
ID FileID DateOfTransaction SectionID
64490 95900 02/12/1997 100
64491 95900 04/04/1996 80
64492 95900 25/03/1996 90
**Desired Correct Format:**
ID FileID DateOfTransaction SectionID
64492 95900 02/12/1997 100
64491 95900 04/04/1996 80
64490 95900 25/03/1996 90
PK (ID) 表通过更新级联集链接到其他几个表。我需要按 FileID 分组并按 DateOfTransaction 排序并相应地更新 ID。
我需要一些关于如何最好地解决这个问题的建议,因为数据非常敏感。我有大约 50K 记录要更新。
谢谢阅读!