Tom: Unique Index fuer eine Tabelle

Beitrag lesen

Hello,

Dies sollte eigentlich verhindern, dass gewisse Daten doppelt in der Tabelle vorhanden sind. So weit so gut. Jetzt kommt es aber vor, dass zB ein Datensatz keinen Wert fuer column4 enthaelt und null ist. In diesem Fall wird der datensatz angelegt, egal ob die verbleibende Wertkombination bereits exiistiert. Kann man das Problem irgendwie loesen, dass keine Duplikate erstellt werden, also nicht der Fall eintritt:

col1 col2 col3 [...] col8 col9
xxxx yyyy hfff
xxxx yyyy ohuy        <--- Duplikat, da xxxx yyyy bereits existiert

Gibt es hierfuer einen einfachen Lesungsweg?

Wenn Du in einzelnen Spalten keine Duplikate wünschst, musst Du auch die Zwangsbedingung für diese Spalten einzeln definieren und nicht für den Kombinationsschlüssel.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de