Version: Test
©Raddy 2001

SQL mit Oracle II                                      zurück

Nachträgliches
Anlegen und Löschen von
key-Constraints
a-absatz.pcx (280 Byte)

Nachträgliches Anlegen von key-constraints

Normalerweise werden key-constraints (primary key, foreign-key)
beim Anlegen der Tabelle definiert, also innnerhalb des 
CREATE TABLE Befehls. Sollte man einen key einmal
nachträglich anlegen müssen, so benutzt man den Befehl
ALTER TABLE zusammen mit der Klausel ADD CONSTRAINT.

Im Beispiel soll nachträlich der foreign-key kundennummer_fk
angelegt werden:

   alter table auftrag
   add constraint fk_kundennummer (kundennummer)
   references kunde (kundennummer)  

  
a-absatz.pcx (280 Byte)

Löschen eines key-constraints

Der Befehl dazu lautet:

   drop <constraintname>

Im folgenden Beispiel wird der oben angelegte foreign-key
fk_kundennummer wieder gelöscht werden:

   drop constraint fk_kundennummer











(c) by www.mathematik.net