13

たとえば、「男性」または「女性」の2つの可能なオプションを持つ「性別」という列のように、2つの値のみである可能性のある列を追加したい場合

4

3 に答える 3

21

使用するCHECK

Gender VARCHAR(6) NOT NULL CHECK (Gender IN ('Male', 'Female'))

SQLFiddleデモ

于 2012-10-07T06:34:29.000 に答える
2

値が 0 または 1 (true/false) のみになるように、null を許可しないビット フィールド タイプを使用することをお勧めします。

于 2012-10-07T10:25:10.337 に答える
0
 create table abc (
 Gender Varchar(10) check (gender in ('Female','Male'))
于 2012-10-07T06:43:45.400 に答える