Jump to content

ADD foreign Key


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

ich habe folgendes Problem:

alter table bestellung
add foreign key (adressid)
references Lieferadresse(adressid)
 
ich versuche einen Fremdschlüssel nachträglich in die adressid des Tables Bestellung einzufügen.
Als Fehlermeldung bekomme ich: Die ALTER TABLE-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung 'FK__Bestellun__Adres__34C8D9D1'. Der Konflikt trat in der kunden-Datenbank, Tabelle 'dbo.Lieferadresse', column 'adressid' auf.
 
Kennt jemand die Lösung?
 
Danke im Vorraus!
 
Mfg 
 
julianvbrunner
 
 
Geschrieben

Ich denke da an den Inhalt der Tabellen

 

Da ich keine Version deiner Datenbank weiss kannst du ja mal versuchen mit dem folgenden Statement rauszufinden ob es fehlende Einträge in der Tabelle Lieferadresse gibt.

 

SELECT * FROM Bestellungen WHERE adressid NOT IN (SELECT adressid FROM Lieferadresse)

Geschrieben

Erlaubt deine Tabelle Bestellungen in der Spalte adressID null?

 

Meine Vermutung geht dahin dass der Wizzard möglicherweise so "klug" war gewisse Einschränkungen anders zu setzen als erwartet. Ein genauer Blick auf die Einstellungen des FK bringt vielleicht Licht in die Sache.

 

MDD

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...