En visning giver flere fordele.
1. Visninger kan skjule kompleksitet
Hvis du har en forespørgsel, der kræver sammenkædning af flere tabeller, eller har kompleks logik eller beregninger, kan du kode al den logik ind i en visning og derefter vælge fra visningen, ligesom du ville gøre en tabel.
2. Visninger kan bruges som en sikkerhedsmekanisme
En visning kan vælge bestemte kolonner og/eller rækker fra en tabel (eller tabeller), og tilladelser indstilles på visningen i stedet for de underliggende tabeller. Dette tillader kun at vise de data, som en bruger skal se.
3. Visninger kan forenkle understøttende ældre kode
Hvis du har brug for at omfaktorere en tabel, der ville bryde meget kode, kan du erstatte tabellen med en visning af samme navn. Visningen giver nøjagtig det samme skema som den oprindelige tabel, mens det faktiske skema er ændret. Dette forhindrer, at den ældre kode, der refererer til tabellen, går i stykker, hvilket giver dig mulighed for at ændre den gamle kode, når det passer dig.
Dette er blot nogle af de mange eksempler på, hvordan synspunkter kan være nyttige.