Zitat von
Luckie:
Frage am Rande: Was ist ein View? Den
SQL Befehlen nach zu urteilen würde ich sagen eine Tabelle.
Ein VIEW ist, wie der Name sagt, eine "Sicht" auf Daten aus der Datenbank.
Diese "Sicht" erstellst Du Dir mit ganz normalen SELECT-Befehlen und speicherst das Ergebnis quasi als neue Tabelle ab, auf die Du dann wieder mit
SQL-Statements zugreifen kannst.
Ich benutze Views z.B., um mir aggregierte Sichten bestimmter Daten zu erzeugen, die ich dann mit SELECT-Befehlen abfrage.
Views setzt man auch aus Performancegründen ein. Statt Clients z.B. komplizierte und performencelastige
SQL-Abfragen über mehrere Tabellen ausführen zu lassen, erstellt man z.B. einmal täglich einen View, der die benötigten Daten enthält und lässt die Clients nur eine Tabelle abfragen, nämlich den VIEW.
Gruß Igotcha