比如:
最新中小学学生学籍管理其中有二个字段
主号:(身份证编号 唯一
副号:(省市区学校...编号  唯一)
输入数据时如何作唯一性约束?如何处理最为简单?

解决方案 »

  1.   

    ALTER TABLE 表名 
      ADD CONSTRAINT 约束名 UNIQUE (主号, 副号); 
      GO
      

  2.   

    ALTER TABLE 表名 
      ADD CONSTRAINT 约束名 UNIQUE (主号); 
      GO
    ALTER TABLE 表名 
      ADD CONSTRAINT 约束名2 UNIQUE (副号); 
      GO
    你说这样?
    两个列的值都是唯一的,你这个不对。将主号作为主键,给副号添加约束,做法同2楼。
      

  3.   

    引用上面的代码哈:
    如果要每个字段,都是唯一的:ALTER TABLE 表名 
      ADD CONSTRAINT 约束名 UNIQUE (主号); 
      GO
    ALTER TABLE 表名 
      ADD CONSTRAINT 约束名2 UNIQUE (副号); 
      GO如果是希望,两个字段的组合,是唯一的:ALTER TABLE 表名 
      ADD CONSTRAINT 约束名 UNIQUE (主号, 副号); 
      GO