2

从另一个视图创建视图有什么缺点?

代码示例:

CREATE OR REPLACE VIEW view1 AS 
 SELECT * from table1;

接着 :

CREATE OR REPLACE VIEW view2 AS 
 SELECT * from view1;

当然不是像这个例子这样的观点,但这是一个好策略吗?

4

1 回答 1

0

如果您的基本视图正在对两个或多个表进行复杂的连接,并且您的新视图需要相同的数据,那么它绝对是一个非常好的策略。您可以省去再次进行相同加入的工作。

对于单个表或简单的连接,这不是一个坏主意或好主意。这是有效的,如果这是你想做的事情....

于 2013-01-13T22:40:12.973 回答