Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如果将查询结果插入到表中,如果我更新原始表,它是否会自动更新?_Sql - Fatal编程技术网

Sql 如果将查询结果插入到表中,如果我更新原始表,它是否会自动更新?

Sql 如果将查询结果插入到表中,如果我更新原始表,它是否会自动更新?,sql,Sql,如果我有如下问题: SELECT * FROM Table A 然后我将结果插入表B。如果我稍后更新表A,表B是否会更新?否。执行时插入一次 如果想要更具动态性的内容,请使用视图: create view v_b as select * from a; 当您查询a时,对它的任何更改都会反映在b中。仅当a和b通过外键约束相关并且表b启用了更新级联时

如果我有如下问题:

SELECT * FROM Table A 

然后我将结果插入表
B
。如果我稍后更新表
A
,表
B
是否会更新?

否。执行时插入一次

如果想要更具动态性的内容,请使用视图:

create view v_b as
    select *
    from a;

当您查询
a
时,对它的任何更改都会反映在
b
中。

仅当a和b通过外键约束相关并且表b启用了更新级联时