CREATE TABLE MEMBER ( MID NUMBER, NAME VARCHAR2(20), EMAIL VARCHAR2(20), CONSTRAINT UK_EMAIL UNIQUE(EMAIL) ); |
CREATE TABLE MEMBER ( MID NUMBER, NAME VARCHAR2(20), EMAIL VARCHAR2(20), AGE NUMBER(3), CONSTRAINT UK_EMAIL UNIQUE(EMAIL), CONSTRAINT PK_MID PRIMARY KEY(MID), CONSTRAINT CK_AGE CHECK(AGE > 0 AND AGE < 150) ); |
总的说来,一个表已经建立成功并且已经有数据后,不建议在该表上增加约束。
原文:http://www.cnblogs.com/kuillldan/p/5882948.html