28 lines
916 B
Plaintext
28 lines
916 B
Plaintext
VIEW(QL) DABA16 VIEW(QL)
|
|
|
|
NAME
|
|
view - Definieren einer Sicht (virtuellen Relation)
|
|
|
|
UEBERSICHT
|
|
define view name (target_list) [ where qual ]
|
|
|
|
BESCHREIBUNG
|
|
Die Syntax der view Anweisung ist die der retrieve into An-
|
|
weisung fast identisch. Die Daten werden jedoch physisch
|
|
abgelet. Stattdessen wird die Definition gespeichert.
|
|
Wenn die Sicht mit dem Namen name spaeter benutzt wird,
|
|
erfolgt die Konvertierung der Anfrage, um mit den in
|
|
der target_list spezifizierten Domaenen zu operieren.
|
|
|
|
|
|
BEISPIEL[E]
|
|
range of p is personal
|
|
range of a is abt
|
|
define view persabt (pname = p.name, p.gehalt, aname =
|
|
a.name)
|
|
where p.leiter = a.leiter
|
|
|
|
|
|
SIEHE AUCH
|
|
retrieve(ql), destroy(ql)
|