添加约束出错
[code=SQL][/code]CREATE TABLE stu_con
(学号 char(4),姓名 char(8),性别 char(2),
出生日期 datetime(8),家庭住址 varchar(50),
constraint pk_sid PRIMARY KEY(学号),
constraint uk_name UNIQUE(姓名),
constraint df_sex DEFAULT '男' FOR 性别,
constraint ck_bday CHECK(出生日期>'1988-1-1')
)
提示for附近有语法错误,可以怎么修改呢?
[code=SQL][/code]create table stu_con
( 学号 char(4) constraint pk_sid primary key ,
姓名 char(8) constraint uk_name unique,
性别 char(2) constraint df_sex default '男' ,
出生日期 datetime constraint ck_bday check (出生日期>’1988-1-1’),
家庭住址 varchar(50)
)
这样是可以的,就想知道第一种怎么错了
------解决方案--------------------
只能说这是语法规定咯,create table的constraint子句不支持带default约束.
官方文档 http://msdn.microsoft.com/en-us/library/ms174979(v=sql.105).aspx