我有一组具有不同架构的参考表,我们在整合文件时将其用作参考数据。参考数据可以从GUI进行修改。拍摄SQL表的快照
而且要求是,如果有任何更改,我需要创建数据的快照。例如,用户应该能够看到哪些参考数据已被用于特定的日期。
选项1:使用日期历史化每天晚上的所有表格。通过这种方式,当用户想要查看用于特定日期的数据时,我们可以轻松查询相应的历史记录表。由于用户不会每天更改数据,所以我们将使数据库日复一日地变大。
选项2:只对历史数据(行)进行修改,修改日期并使用视图获取特定日期的数据。但是这种方式我需要编写很多视图,因为不同表格的模式不同。
如果您知道我可以使用的最佳方式,如果您分享您的知识,我将不胜感激。
感谢,
在SQL 2016,你有时间的表。在SQL 2014中,您需要在触发器中创建逻辑等,这听起来可能会令人望而却步。当然,另一种选择是保存参考数据与文件整合信息 –