SQL関連

UNIQUE制約のNULL値について

SQL標準では、列にUNIQUE制約をつけた場合にも、NULL値はその対象とならない。
つまり、その列がNOT NULLでない限り、複数行にNULL値を格納することができる。
Firebirdは標準に準拠している。
しかしながら、この標準に従わないデータベースシステムも存在する。

参考