我正在尝试理解,但在Azure SQL DW的文档中并不明显,如果您物化了一个视图,并且正在用数据更新视图的任何基表,或者数据被删除/截断,这会影响物化视图中可访问的内容还是执行时在物化视图中创建的内容会持续存在?
发布于 2022-10-22 06:42:17
一个物化视图将保存从视图定义查询返回的数据,并会随着底层表中的数据更改而自动更新。
我尝试了您在物化视图的基表上提到的所有操作,它是根据对基表物化视图执行的更改来更新视图,不受限制。

表

基表中的
上执行选择操作

来自基表的
上执行选择操作

基表中的
上执行选择操作

在基表上的每次更新之后,物化视图将自动更新。
https://stackoverflow.com/questions/74098629
复制相似问题