gpt4 book ai didi

sql - SQL View 和 WITH 子句的区别

转载 作者:行者123 更新时间:2023-12-04 10:27:47 24 4
gpt4 key购买 nike

这里的任何人都可以告诉我 VIEW 和 WITH 的区别,因为我搜索了很多地方,但我找不到任何关于它的信息。
我的想法是 VIEW 和 WITH 是相同的,除了 VIEWs 被保存为模式对象,但我可能是错的

最佳答案

SQL View 和 with 子句非常相似。这里有一些区别。
View 在数据库中创建一个实际对象,具有相关的元数据和安全功能。 With 语句只是单个查询的一部分。
在许多数据库中, View 都有选项,例如,对它们进行索引或“实例化”它们。
在某些数据库中,With 语句提供了使用递归 CTE 的机会。这对于 View 是不可能的。
对于合并到查询中的简单子(monad)查询,它们非常相似。选择实际上取决于您是要创建可重用的代码( View )还是专注于单个查询(with)。

关于sql - SQL View 和 WITH 子句的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10674761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com