sql server中如何为默认约束起约束名
例如sql代码:createtablestudent(s_idint,s_namevarchar(20),s_ageint,s_籍贯varchar(10)default'...
例如sql代码:
create table student
(
s_id int,
s_name varchar(20),
s_age int,
s_籍贯 varchar(10) default '汉族',
s_sex char(2) not null,
constraint CK_age check(s_age>15 and s_age<30),
constraint PK_id primary key(s_id)
)
该代码中现在的默认约束的约束名是系统默认的,如何为默认约束(default)起自定义名字呢??
我是想在建立表的同时就将默认约束的名字起好,就如同检查约束的约束名"CK_age"一样,不要使用alert来修改表. 展开
create table student
(
s_id int,
s_name varchar(20),
s_age int,
s_籍贯 varchar(10) default '汉族',
s_sex char(2) not null,
constraint CK_age check(s_age>15 and s_age<30),
constraint PK_id primary key(s_id)
)
该代码中现在的默认约束的约束名是系统默认的,如何为默认约束(default)起自定义名字呢??
我是想在建立表的同时就将默认约束的名字起好,就如同检查约束的约束名"CK_age"一样,不要使用alert来修改表. 展开
1个回答
展开全部
create table student
(
s_id int,
s_name varchar(20),
s_age int,
s_籍贯 varchar(10) default '汉族',
s_sex char(2) not null,
)
alter table student add constraint Agecheck check(s_age>15 and s_age<30)
alter table student add constraint primaryid primary key(s_id)
(
s_id int,
s_name varchar(20),
s_age int,
s_籍贯 varchar(10) default '汉族',
s_sex char(2) not null,
)
alter table student add constraint Agecheck check(s_age>15 and s_age<30)
alter table student add constraint primaryid primary key(s_id)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询