我正在为一些BI工具构建数据库。
我数据库中的数据
id date name
1 1/8/2017 John
2 1/8/2017 Bob
3 2/8/2017 Alice
4 3/8/2017 Daisy
我想创建一个视图成为
id date name
1 1/8/2017 John
2 1/8/2017 Bob
1 2/8/2017 John
2 2/8/2017 Bob
3 2/8/2017 Alice
1 3/8/2017 John
2 3/8/2017 Bob
3 3/8/2017 Alice
4 3/8/2017 Daisy
我只想让日期每天重复/重新插入,我知道这将创建许多冗余数据,但由于BI工具的某些限制,这是我需要的格式。
目前我创建了一个具有确切结构的新表,然后编写一个cron作业,每天将数据填充到新表中。我想知道观点可以做到这样吗?
答案 0 :(得分:0)
是,您可以更新并插入视图,该编辑将反映在原始表
上您需要处理的事情很少
视图应该包含表中的所有NOT NULL值。
更新应与表
具有相同的规则如果你想要实现上述功能,你可以创建一个从CRON JOB调用的Trigger或Stored Proc。