Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Fremdschlüssel und Primärschlüssel löschen
Kossy - Mi 19.09.12 09:23
Titel: Fremdschlüssel und Primärschlüssel löschen
Hallo !
Wie genau kann ich in einer Datenbank Fremdschlüssel aus einer Tabelle löschen, die wiederum in anderen Datenbanktabellen Primärschlüssel sind und die Fremdschlüssel und Primärschlüssel wegen CONSTRAINT Bedingungen nicht gelöscht werden können? Ist es hier die einzige Alternative, die Fremdschlüssel auf null zu setzen? Oder ist das der falsche Weg?
Viele Grüße
Kossy
Kossy - Mo 24.09.12 07:36
Kann mir wirklich nieman weiterhelfen?
Ralf Jansen - Mo 24.09.12 10:02
Einer der Kerngedanken des Fremdschlüssel ist das es diesen referenzierten Datensatz auch garantiert gibt insofern ist deine Fragestellung schon merkwürdig das du diese Garantie scheinbar trotzdem durchbrechen willst. Wenn du keine forcierte Datenintegrität willst dann lass sie halt weg oder stell eben einen gültigen Zustand her (z.B. in dem du denn Wert des Fremdschlüssel auf etwas gültiges setzt)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!