Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| modul:m290_guko:learningunits:lu08:theorie:d_fk-alter-table [2025/10/20 14:24] – gkoch | modul:m290_guko:learningunits:lu08:theorie:d_fk-alter-table [2025/10/27 07:23] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 13: | Zeile 13: | ||
| <code sql> | <code sql> | ||
| ALTER TABLE table_name | ALTER TABLE table_name | ||
| - | ADD COLUMN neue_spalte DATENTYP | + | ADD COLUMN neue_spalte DATENTYP [AFTER bestehende_spalte]; |
| </ | </ | ||
| Zeile 20: | Zeile 20: | ||
| ALTER TABLE table_name | ALTER TABLE table_name | ||
| ADD CONSTRAINT fk_name | ADD CONSTRAINT fk_name | ||
| - | FOREIGN KEY (fk_spalte) | + | FOREIGN KEY (neue_spalte) |
| REFERENCES parent_table(parent_pk) | REFERENCES parent_table(parent_pk) | ||
| - | [ON DELETE | + | ON DELETE RESTRICT|CASCADE|SET NULL |
| - | [ON UPDATE | + | ON UPDATE RESTRICT|CASCADE|SET NULL; |
| </ | </ | ||
| </ | </ | ||