Hier ist die Beispieltabelle mit 3 Spalten (ID, UNIQUE_VALUE, UNIQUE_GROUP_ID)
Ich möchte unter folgenden Datensätzen erlaubt sein:
%Vor%oder
%Vor% oder ( Hinweis: Diese Bedingung ist nicht erlaubt in unique index
noch unique constraint
)
und diese dürfen nicht erlaubt sein:
%Vor%Ich habe einen eindeutigen Index für die letzten 2 Spalten erstellt, aber nur die ersten 2 Beispiele können erlaubt werden.
Ist es möglich, db die Eindeutigkeit dieser zwei Spalten nur prüfen zu lassen, wenn beide nicht null sind?
Sie möchten nur die Eindeutigkeit für die Zeilen erzwingen, bei denen sowohl UNIQUE_VALUE
als auch UNIQUE_GROUP_ID
nicht null sind. Zu diesem Zweck können Sie einen eindeutigen funktionsbasierten Index verwenden:
Sie möchten nur die Eindeutigkeit für die Zeilen erzwingen, bei denen sowohl %code% als auch %code% nicht null sind. Zu diesem Zweck können Sie einen eindeutigen funktionsbasierten Index verwenden:
%Vor%Hier ist die Beispieltabelle mit 3 Spalten (ID, UNIQUE_VALUE, UNIQUE_GROUP_ID)
Ich möchte unter folgenden Datensätzen erlaubt sein:
%Vor%oder
%Vor%oder ( Hinweis: Diese Bedingung ist nicht erlaubt in %code% noch %code% )
%Vor%und diese dürfen nicht erlaubt sein:
%Vor%Ich habe einen eindeutigen Index für die letzten 2 Spalten erstellt, aber nur die ersten 2 Beispiele können erlaubt werden.
Ist es möglich, db die Eindeutigkeit dieser zwei Spalten nur prüfen zu lassen, wenn beide nicht null sind?