Version: Test
©Raddy 2001

SQL mit Oracle XV                         zurück

Views:
Einfaches
Beispiel
a-absatz.pcx (280 Byte)
Gegebene Kunden-Tabelle

KNr.

Kundenname KOrt
1 Abel Berlin
2 Müller Hamburg
3 Altmann München
4 Meier Essen
5 Adam Bremen
6 Hoffmann Bochum
7 Karthaus Stuttgart
8 Bauer Freiburg
9 Bergmann Düsseldorf
10 Schulze Köln

 

a-absatz.pcx (280 Byte)
Einfaches Beispiel
Nun legen wir einen View an:

   create view kunden_a
   as
   select *
   from kunde
   where kundenname like "A%"

Es wird ein View mit dem Namen kunden_a  angelegt. 
Dieser enthält alle Spalten der tabelle kunde, jedoch nur 
diejenigen Datensätze (Zeilen), bei denen der Kundenname
mit A anfängt. Der View enthält also folgende Datensätze:

KNr.

Kundenname KOrt
1 Abel Berlin
3 Altmann München
5 Adam Bremen

 

a-absatz.pcx (280 Byte)
Anwendung
Nehmen wir an, ein Sachbearbeiter bei einer Krankenkasse ist nur
für Versicherte mit dem Buchstaben A zuständig. Dann lassen wir
ihn (aus Datenschutzgründen) nur die Kunden sehen, deren Name
mit A anfängt. Dies geschieht durch den oben programmierten View.