sql - 如果将查询结果插入到表中,如果我更新原始表,它会自动更新吗?
问题描述
如果我有这样的查询:
SELECT * FROM Table A
我将结果插入 table B
。如果我A
稍后更新表格,表格B
会更新吗?
解决方案
不会。插入发生一次,当您执行它时。
如果您想要更动态的东西,请使用视图:
create view v_b as
select *
from a;
任何更改都会在您查询时a
反映出来。b
推荐阅读
- retrypolicy - 在重试场景中,客户端是否可以在第二次尝试重试后从第一次尝试中获取响应?
- sql-server - 使用 SqlPackage 提取 DB 导致“用户“someUser”登录失败”
- java - 如何在 Windows 上 JPackage RPM/PKG/DEB?
- spring-boot - spring cloud openfeign映射不起作用
- keycloak - Keycloak 注册会为重复的电子邮件引发 HTTP 500
- reactjs - 如何使用 redux、immer、react 从数组中删除元素
- kubernetes - 使用 CTR 导入图像会静默失败
- java - JaxB在soap请求中返回ElementNSImpl而不是对象,spring
- json - 使用 jq 拆分嵌套 JSON 对象的数组
- excel - 计算字符串中特定值的出现次数