从另一个视图创建视图的缺点是什么?
代码示例:
CREATE OR REPLACE VIEW view1 AS
SELECT * from table1;
然后:
CREATE OR REPLACE VIEW view2 AS
SELECT * from view1;
当然这不是像这个例子的观点,但这是一个好策略吗?
答案 0 :(得分:0)
如果您的基本视图正在执行两个或多个表的复杂连接,并且您的新视图需要相同的数据,那么它绝对是一个非常好的策略。您可以省去再次进行相同连接所需的工作。
对于单个表或简单连接,这不是一个坏主意或好主意。它是有效的,如果这是你想做的事情......