Hallo zusammen,
ich bräuchte dringend etwas Hilfe. Ist es möglich einen Index, eine Einschränkung oder irgend etwas auf einer Tabelle einzurichten welche folgende Einschränkung bietet:
Ich habe 3 Spalten:
<PRE>
A B C
</PRE>
Ich möchte nun dass die eingetragenen Datensätze eindeutig sind. Nur müsste es so sein, dass entweder Null-Werte ignoriert werden, oder dass ich in der Spalte C nur bestimmte Werte betrachte.
Z.B: sollte folgende Situation nicht möglich sein:
<PRE>
A B C
1 1 1
1 1 1 -> dürfte nicht eingetragen werden
1 1 2
</PRE>
Z.B. folgende schon
<PRE>
A B C
1 null 1
1 null 1
1 1 1
1 null 1
</PRE>
Wenn es mit Null-Werten nicht möglich ist, dann wäre folgendes Nötig:
Wenn in Spalte C der Wert 1 steht, dann müssen die Kombinationen aus Spalte A und B eindeutig sein, wenn C = 0 ist dann können auch die Spalten A und B mehrdeutig sein.
Wenn jemand etwas darüber weiss, bitte helft mir.
Danke
Astner Klaus
ich bräuchte dringend etwas Hilfe. Ist es möglich einen Index, eine Einschränkung oder irgend etwas auf einer Tabelle einzurichten welche folgende Einschränkung bietet:
Ich habe 3 Spalten:
<PRE>
A B C
</PRE>
Ich möchte nun dass die eingetragenen Datensätze eindeutig sind. Nur müsste es so sein, dass entweder Null-Werte ignoriert werden, oder dass ich in der Spalte C nur bestimmte Werte betrachte.
Z.B: sollte folgende Situation nicht möglich sein:
<PRE>
A B C
1 1 1
1 1 1 -> dürfte nicht eingetragen werden
1 1 2
</PRE>
Z.B. folgende schon
<PRE>
A B C
1 null 1
1 null 1
1 1 1
1 null 1
</PRE>
Wenn es mit Null-Werten nicht möglich ist, dann wäre folgendes Nötig:
Wenn in Spalte C der Wert 1 steht, dann müssen die Kombinationen aus Spalte A und B eindeutig sein, wenn C = 0 ist dann können auch die Spalten A und B mehrdeutig sein.
Wenn jemand etwas darüber weiss, bitte helft mir.
Danke
Astner Klaus
Comment