none
sql server2000中如何删除unique? RRS feed

  • 问题

  • sql server2000中如何删除unique?
    我是这样做的alter table ElectCourseTable drop constraint  unique(StudentID);可是不行!
    • 已移动 Sheng Jiang 蒋晟 2010年2月12日 0:21 SQL Server (发件人:ASP.NET 与 AJAX)
    2010年1月25日 5:20

答案

  • 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
    2010年1月25日 5:36

全部回复

  • 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
    2010年1月25日 5:36
  • 谢谢啦,不过我通过SQL server中的帮助已经解决了!
    2010年1月25日 5:38