當前位置:編程學習大全網 - 源碼破解 - 男女的check約束是什麽?

男女的check約束是什麽?

create table 表名

(

sex char(2) check(sex='男' or sex='女')?not null

)

默認性別為男的代碼如下:

create table 學生表

(

學號 char(5) not null primary key,

姓名 varchar(10) not null,

性別 char(2) default '男' check (性別 in ('男','女')) ?//其中default '男'? 就是默認性別為男。

)

擴展資料

使用其他方法限制性別只能寫男或女:

ALTER?TALBE?[表名]

ADD?CONSTRAINT?約束名?CHECK(列名?in?('男',?'女'))?not null

註意:CHECK 約束可以應用於壹個或者多個列,也可以將多個CHECK 約束應用於壹個列。

當除去某個表時,對這個表的CHECK 約束也將同時被去除。

參考資料:百度百科-check約束

  • 上一篇:神話的大結局是什麽
  • 下一篇:想買個NOKIA手機.有推薦麽?
  • copyright 2024編程學習大全網