Ich versuche nur, eine allgemeine Vorstellung davon zu bekommen, wofür Ansichten in RDBMS verwendet werden. Das heißt, ich weiß, was eine Ansicht ist und wie man eine macht. Ich weiß auch, wofür ich sie in der Vergangenheit verwendet habe.
Aber ich möchte sicherstellen, dass ich genau verstehe, wofür eine Ansicht nützlich ist und wofür eine Ansicht nicht nützlich sein sollte. Genauer:
- Wofür ist eine Ansicht nützlich?
- Gibt es Situationen, in denen es verlockend ist, eine Ansicht zu verwenden, wenn Sie keine verwenden sollten?
- Warum sollten Sie eine Ansicht anstelle einer Tabellenwertfunktion verwenden oder umgekehrt?
- Gibt es Umstände, unter denen eine Ansicht nützlich sein könnte, die auf den ersten Blick nicht erkennbar sind?
(Und fürs Protokoll: Einige dieser Fragen sind absichtlich naiv. Dies ist teilweise eine Konzeptprüfung.)