首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >获取SQL表的快照

获取SQL表的快照
EN

Stack Overflow用户
提问于 2016-11-14 10:02:57
回答 1查看 1.1K关注 0票数 1

我有一组具有不同模式的引用表,我们在文件集成过程中使用这些表作为参考数据。可以从GUI修改参考数据。

要求是,如果有任何更改,我需要创建一个数据快照。例如,用户应该能够看到特定日期使用了哪些参考数据。

选项1:记录每天晚上所有的桌子和日期。这样,当用户想查看用于特定日期的数据时,我们可以轻松地查询相应的历史表。由于用户每天都不改变数据,这样我们就可以使数据库越来越大。

选项2:只记录使用修改日期修改的数据(行),并使用视图获取特定日期的数据。但通过这种方式,我需要编写许多视图,因为不同表的模式不同。

如果你知道我能用的最好的方法,如果你能分享你的知识,我将不胜感激。

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-14 10:44:58

不确定是否可能,但:

选项3:Create/Edit触发OnInsert/Update/Delete向“历史表”写入新值,并包含时间戳。

要获得"X“日使用的管理数据,只需使用时间戳即可。

另一个选项(如果可能的话也不确定)是在管理表中添加"start_dt/end_dt“,并让进程只查找活动数据。

塞尔吉奥

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40586063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档