sql - 在 SQL 中使用 View

标签 sql views

我有一个从基表创建的 View 。这个 View 基本上是没有任何过滤条件的表的精确副本,它包含表的所有列和记录。

在我的应用程序或存储过程中直接使用 View (它是表的直接副本)而不是直接使用表有什么优势。

最佳答案

但是您需要注意, View 的工作方式有点不同,因为您最终会在 DB 方面有些矫枉过正。

View 的工作方式是执行 Select *,然后根据您添加的列过滤自身。

除非有一些严重的安全问题,否则我真的很厌倦使用 View 。

要走的路是创建一个存储过程,直接从表中获取数据。这样,您可以使用索引的最大值等等。

干杯

关于sql - 在 SQL 中使用 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2386353/

相关文章:

MySQL世界数据库sql文件插入数据时出现语法错误

sql - mysql左连接问题

sql - 自动计算非标准自增

Django:使用 View 来处理模板标签的逻辑?

c# - 加密 SQL 连接字符串

sql - 直接从表中获取数据时获取 RMSE 分数。为此编写一个查询

mysql - 刷新 MySQL View ?

views - 具有多个键格式的 CouchDB 查询 View

Django 使用表单输入查询数据——应该很简单,不是(对我来说)

sql - 创建 View + 查询(组合列 + 添加额外属性)