Czy obsługuje ograniczenia z takimi wyrażeniami jak w przypadku Oracle
?Wyjątkowe ograniczenie Oracle z wyrażeniem
Wskazówka Z = 'N'
ALTER TABLE A ADD CONSTRAINT U_A_KEY UNIQUE(X,Y,Z = 'N');
Czy to Unique constraint
możliwe?
przykład:
INSERT INTO A VALUES('X','Y','N'); --OK
INSERT INTO A VALUES('X','Y','Y'); --OK
INSERT INTO A VALUES('X','Y','Y'); --OK
INSERT INTO A VALUES('X','Y','N'); --VOLIATION
Czy to oznacza, że chcesz mieć co najwyżej jeden rekord z Z = "N" dla każdej kombinacji x, y? –
Tak, zgadza się. – JamesC