Uma visualização oferece vários benefícios.
1. As visualizações podem ocultar a complexidade
Se você tiver uma consulta que exija a junção de várias tabelas ou tenha lógica ou cálculos complexos, você pode codificar toda essa lógica em uma exibição e selecionar na exibição como faria com uma tabela.
2. As visualizações podem ser usadas como um mecanismo de segurança
Uma exibição pode selecionar determinadas colunas e/ou linhas de uma tabela (ou tabelas) e permissões definidas na exibição em vez das tabelas subjacentes. Isso permite exibir apenas os dados que um usuário precisa ver.
3. As visualizações podem simplificar o suporte ao código legado
Se você precisar refatorar uma tabela que quebraria muito código, poderá substituir a tabela por uma exibição com o mesmo nome. A exibição fornece exatamente o mesmo esquema que a tabela original, enquanto o esquema real foi alterado. Isso evita que o código herdado que faz referência à tabela seja quebrado, permitindo que você altere o código herdado quando quiser.
Estes são apenas alguns dos muitos exemplos de como as visualizações podem ser úteis.