我知道如果常规视图所依赖的表被删除,则常规视图将无效。
这同样适用于物化视图吗?
我假设在物化视图中,由于数据已与源表分离,因此应该可以删除该表,但如果尝试重新创建或刷新视图,则会发出警告或中止。
简而言之,只要不尝试重新创建物化视图,就可以将其与其源表解耦吗?
我知道如果常规视图所依赖的表被删除,则常规视图将无效。
这同样适用于物化视图吗?
我假设在物化视图中,由于数据已与源表分离,因此应该可以删除该表,但如果尝试重新创建或刷新视图,则会发出警告或中止。
简而言之,只要不尝试重新创建物化视图,就可以将其与其源表解耦吗?
我看到两个不同的问题:
不,它会引发异常。除非你加上关键字
CASCADE
. 好的。_ (与常规视图相同。)不,没有办法。您可能会尝试以超级用户身份手动操作目录表。但不要去那里。