我有一个从基表创建的 View 。这个 View 基本上是没有任何过滤条件的表的精确副本,它包含表的所有列和记录。
在我的应用程序或存储过程中直接使用 View (它是表的直接副本)而不是直接使用表有什么优势。
最佳答案
但是您需要注意, View 的工作方式有点不同,因为您最终会在 DB 方面有些矫枉过正。
View 的工作方式是执行 Select *,然后根据您添加的列过滤自身。
除非有一些严重的安全问题,否则我真的很厌倦使用 View 。
要走的路是创建一个存储过程,直接从表中获取数据。这样,您可以使用索引的最大值等等。
干杯
关于sql - 在 SQL 中使用 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2386353/