在数据库中使用视图有什么好处?

12 sql database view

可能重复:
为什么使用数据库视图?

因为我总是可以使用原始表中的Select语句而不是创建视图并使用select来自它,我想知道在数据库中使用视图有什么好处?

Ode*_*ded 13

它简化了呼叫并提供了一层间接.

因此,如果您有一个包含大量连接的复杂选择,则可以在视图中实现它,只需调用视图而无需考虑所有这些连接.然后,您可以重复使用此视图.

此外,如果以这种方式使用视图而不是表,将来如果需要迁移列,则可以轻松地执行此操作,并且只需要更改视图.