3

テーブルの列の一意性をチェックする必要があるプログラミング状況があります。

私のテーブルは従業員テーブルで、コードである列を追加したとします。ここで、 と の挿入を防止する必要がMGRありmgrます。

つまり、大文字と小文字を区別しない値を持つ 2 つの行を持つことはできません。

チェック制約を追加する方法は?

4

1 に答える 1

7

Oracle を使用している場合は、列の小文字に一意のインデックスを追加できます。

create unique index <index_name> on <tablename>(lower(<column_name>))
于 2013-03-25T18:41:17.073 に答える