积极答复者
sql server2000中如何删除unique?

问题
-
sql server2000中如何删除unique?
我是这样做的alter table ElectCourseTable drop constraint unique(StudentID);可是不行!- 已移动 Sheng Jiang 蒋晟 2010年2月12日 0:21 SQL Server (发件人:ASP.NET 与 AJAX)
答案
-
alter table ElectCourseTable drop constraint 约束名称
CREATE TABLE 我的员工 ( 员工编号 int IDENTITY(10,10) NOT NULL CONSTRAINT PK_员工编号_我的员工 PRIMARY KEY , 身份证号码 char(10) NOT NULL CONSTRAINT UQ_身份证号码_我的员工 UNIQUE, 技能检定编号 char(6) NOT NULL CONSTRAINT UQ_技能检定编号_我的员工 UNIQUE, 姓名 nvarchar(16) NULL, 电话号码 char(11) NULL, 行动电话 int NULL, CONSTRAINT UQ_姓名_电话号码_我的员工 UNIQUE (姓名, 电话号码), CONSTRAINT UQ_姓名_行动电话_我的员工 UNIQUE (姓名, 行动电话) ); alter table 我的员工 drop constraint UQ_姓名_电话号码_我的员工
http://blog.csdn.net/zhaoyh0530/archive/2009/09/09/4535987.aspx
努力+方法=成功- 已标记为答案 Smiling008 2010年1月25日 5:38
- 已编辑 开心 2010年1月25日 5:41
全部回复
-
alter table ElectCourseTable drop constraint 约束名称
CREATE TABLE 我的员工 ( 员工编号 int IDENTITY(10,10) NOT NULL CONSTRAINT PK_员工编号_我的员工 PRIMARY KEY , 身份证号码 char(10) NOT NULL CONSTRAINT UQ_身份证号码_我的员工 UNIQUE, 技能检定编号 char(6) NOT NULL CONSTRAINT UQ_技能检定编号_我的员工 UNIQUE, 姓名 nvarchar(16) NULL, 电话号码 char(11) NULL, 行动电话 int NULL, CONSTRAINT UQ_姓名_电话号码_我的员工 UNIQUE (姓名, 电话号码), CONSTRAINT UQ_姓名_行动电话_我的员工 UNIQUE (姓名, 行动电话) ); alter table 我的员工 drop constraint UQ_姓名_电话号码_我的员工
http://blog.csdn.net/zhaoyh0530/archive/2009/09/09/4535987.aspx
努力+方法=成功- 已标记为答案 Smiling008 2010年1月25日 5:38
- 已编辑 开心 2010年1月25日 5:41