Как создать составной ключ на нескольких столбцах

Как я могу создать составной ключ на нескольких столбцах, один из которых может иметь некоторое значение, но не пустой (или некоторая постоянная величина)?

Например:

PK    Loc_ID        Date                Time       Cancelled
1         1         01/01/2010        10:00AM        YES
2         1         01/01/2010        10:00AM        YES
3         1         01/01/2010        10:00AM        null
4         1         01/01/2010        10:00AM        null    - Not Acceptable

Вставка четвертой записи должна повысить ошибку нарушения составного ключа.

6
задан Michael Mrozek 30 July 2010 в 15:05
поделиться