首页 > 解决方案 > 如果将查询结果插入到表中,如果我更新原始表,它会自动更新吗?

问题描述

如果我有这样的查询:

SELECT * FROM Table A 

我将结果插入 table B。如果我A稍后更新表格,表格B会更新吗?

标签: sql

解决方案


不会。插入发生一次,当您执行它时。

如果您想要更动态的东西,请使用视图:

create view v_b as
    select *
    from a;

任何更改都会在您查询时a反映出来。b


推荐阅读