sql - 在数据库中使用 View 有什么好处?

标签 sql database view

<分区>

Possible Duplicate:
Why is database view used?

因为我总是可以使用原始表中的 Select 语句而不是创建 View 并从中使用选择,我想知道在数据库中使用 View 有什么好处?

最佳答案

它简化了调用并提供了一个间接层。

因此,如果您有一个包含大量连接的复杂选择,您可以在 View 中实现它并简单地调用 View ,而无需考虑所有这些连接。然后您可以重复使用此 View 。

此外,如果您以这种方式使用 View 而不是表,将来如果您需要迁移列,您可以轻松做到这一点,只需要更改 View 即可。

关于sql - 在数据库中使用 View 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7450423/

相关文章:

android - 如何将透明背景应用于 windowBackground

SQL将多个相似的子查询压缩成单个子查询

sql - 恢复数据库 — 错误 RESTORE HEADERONLY 异常终止。

javascript - 使用 AngularJS 和 php 将数据从表单保存到数据库

php - 如何将一个表中的ID替换为另一表中的相应值?

mysql - 从 MySql 移植到 SQLite 代码后,VIEW 创建不起作用

sql - @value 和 FLOOR(@value) 的差值对于 DECIMAL 类型为 0

sql - 如何从 VB.net 编写日期来 Access 数据库

database - GROUP_CONCAT 和 DISTINCT 很棒,但是我如何删除仍然存在的这些重复项?

swift - 如何使用 UICollectionViewCompositionalLayout 创建像图像这样的 Collection View