2

別のビューからビューを作成することの短所は何ですか?

コード例:

CREATE OR REPLACE VIEW view1 AS 
 SELECT * from table1;

その後 :

CREATE OR REPLACE VIEW view2 AS 
 SELECT * from view1;

もちろん、この例のような見方ではありませんが、これは良い戦略ですか?

4

1 に答える 1

0

ベース ビューが 2 つ以上のテーブルの複雑な結合を行っており、新しいビューが同じデータを必要とする場合、これは間違いなく非常に優れた戦略です。同じ結合を再度行う必要があるという労力を節約できます。

単一のテーブルまたは単純な結合の場合、これは悪い考えでも良い考えでもありません。それは有効であり、それがあなたのやりたいことであるなら....

于 2013-01-13T22:40:12.973 に答える