sql - 如何使用 sql 将数据附加到视图中?
问题描述
我使用以下 sql 命令创建了一个视图:
CREATE OR REPLACE VIEW Table AS
SELECT * FROM TABLEA FULL OUTER JOIN TABLEB
ON TABLEA.Column1=TABLEB.Column1
我通常每周都会获得新的数据集,我想知道是否有一种方法可以使用 sql 命令将新表中的数据附加到视图“表”上?
提前致谢。
解决方案
SQL 中的视图,只要不是物化视图,基本上就位于基础表之上。因此,对于非物化视图,如果您希望它看到新数据,则该数据必须来自基础表。如果您有一个物化视图,那么您可以插入任意多行。
推荐阅读
- angular - 如何在复杂对象的Angular *ngFor循环中获取异步条件属性
- c# - 为什么 Castle Windsor 拦截器会破坏 C# 动态对象上方法的运行时绑定?
- python - 在python中通过最小二乘法查找未知数
- xml - 在 XPath 中选择重复的标签 ID
- mysql - 无法将 R 连接到托管在 AWS 的 Bitnami 服务器中的 mysql
- c - 调用 dup/dup2 后关闭文件描述符的规则是什么?
- arrays - 垂直循环一个二维数组并从每一行中选择一个
- reactjs - 如何让选择器在 redux-form 应用程序中工作?
- python - 在python中的try-exception中打印帮助文本
- python - 如何设置纸浆约束的优先级