create table xs --创建学生表
(
学号 int IDENTITY(1001,1), --定义学号列为标识列;
姓名 varchar(10),
专业名 varchar(20) not null,
性别 bit,
成绩 int not null,
constraint pk_primary
primary key (学号), --为学号列增加主键约束;
constraint pk_default
default 0 for 性别, --就是这里增加默认值错了不知道怎么了
constraint pk_unique
unique (姓名) --为姓名列增加唯一约束;
)
(
学号 int IDENTITY(1001,1), --定义学号列为标识列;
姓名 varchar(10),
专业名 varchar(20) not null,
性别 bit,
成绩 int not null,
constraint pk_primary
primary key (学号), --为学号列增加主键约束;
constraint pk_default
default 0 for 性别, --就是这里增加默认值错了不知道怎么了
constraint pk_unique
unique (姓名) --为姓名列增加唯一约束;
)
(
学号 int IDENTITY(1001,1), --定义学号列为标识列;
姓名 varchar(10),
专业名 varchar(20) not null,
性别 bit default 0,
成绩 int not null,
constraint pk_primary
primary key (学号), --为学号列增加主键约束;
constraint pk_unique
unique (姓名) --为姓名列增加唯一约束;
)
这样就可以了
alter table 表名
drop constraint 约束名 --这里要约束名.我想创建表的时候就定义好约束名然后才能删除啊
我不想那样定义那样定义根本不能定义约束名啊不定义怎么删除啊!!!!