<分区>
从另一个 View 创建 View 有什么缺点?
代码示例:
CREATE OR REPLACE VIEW view1 AS
SELECT * from table1;
然后:
CREATE OR REPLACE VIEW view2 AS
SELECT * from view1;
当然不是像这个例子那样的 View ,但这是一个好的策略吗?
标签 sql postgresql
<分区>
从另一个 View 创建 View 有什么缺点?
代码示例:
CREATE OR REPLACE VIEW view1 AS
SELECT * from table1;
然后:
CREATE OR REPLACE VIEW view2 AS
SELECT * from view1;
当然不是像这个例子那样的 View ,但这是一个好的策略吗?
最佳答案
如果您的基础 View 正在对两个或多个表进行复杂的连接,而您的新 View 需要相同的数据,那么它绝对是一个非常好的使用策略。您可以省去再次执行相同连接的工作量。
对于单个表或简单的连接,这既不是坏主意也不是好主意。这是有效的,如果那是您想要做事的方式....
关于sql - 创建从 VIEW 中选择的 VIEW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14308944/