41 lines
1.5 KiB
Plaintext
41 lines
1.5 KiB
Plaintext
DESTROY(QL) DABA16 DESTROY(QL)
|
|
|
|
NAME
|
|
destroy - Zerstoeren einer bestehenden Relation
|
|
|
|
UEBERSICHT
|
|
destroy relname { , relname }
|
|
|
|
destroy [ permit | integrity ] relname
|
|
[ integer { , integer } | all ]
|
|
|
|
BESCHREIBUNG
|
|
Destroy entfernt Relationen (auch virtuelle Relationen oder
|
|
Sichten) aus der Datenbank bzw. entfernt Einschraenkungen
|
|
(Constraints, Integritaetsbedingungen) oder Befugnisse (Per-
|
|
missions) auf eine Relation. Nur der Relationseigentuemer
|
|
kann eine Relation oder ihre Befugnisse und Integritaets-
|
|
Einschraenkungen zerstoeren. Durch delete oder modify An-
|
|
weisungen kann die Relation in eine leere Relation (tupel-
|
|
los) ueberfuehrt aber nicht zerstoert werden.
|
|
|
|
|
|
|
|
|
|
|
|
BEISPIEL[E]
|
|
/* Zerstoeren der Relation "personal" */
|
|
destroy personal
|
|
/* Zerstoeren der Relationen "personal" und "teile" */
|
|
destroy personal, teile
|
|
|
|
/* Zerstoeren einiger Befugnisse auf die Relation "teile" */
|
|
/* und aller Integritaets-Einschraenkungen auf "personal"*/
|
|
destroy permit teile 0, 4, 5
|
|
destroy integrity personal all
|
|
|
|
SIEHE AUCH
|
|
create(ql), creater(mutos), delete(ql), destroyr(mutos),
|
|
help(ql), helpr(mutos), index(ql), integrity(ql),
|
|
modify(ql), modifyr(mutos), permit(ql), view(ql)
|