两个字段都要作唯一性约束,咋办? 比如:最新中小学学生学籍管理其中有二个字段主号:(身份证编号 唯一)副号:(省市区学校...编号 唯一)输入数据时如何作唯一性约束?如何处理最为简单? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (主号, 副号); GO ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (主号); GOALTER TABLE 表名 ADD CONSTRAINT 约束名2 UNIQUE (副号); GO你说这样?两个列的值都是唯一的,你这个不对。将主号作为主键,给副号添加约束,做法同2楼。 引用上面的代码哈:如果要每个字段,都是唯一的:ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (主号); GOALTER TABLE 表名 ADD CONSTRAINT 约束名2 UNIQUE (副号); GO如果是希望,两个字段的组合,是唯一的:ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (主号, 副号); GO sql server 2000如何在企业资源管理器中定义check约束 [求助] 在事务复制正常运行了好久,突然出现下列问题 菜鸟再问:SQL2000如何设置才能远程导入导出数据? 最简单的触发器,可我不懂写,帮个忙了! 求救 关于sql程序的问题 问个sql 主键 索引对数据影响的小问题 DTS包设计中使用了A,B两个连接器,执行一种查询任务,请问》》》》 SQL Server 数据库中有没有类似memo的类型? 如何在存储过程中创建动态条件?急 sqlser delete触发器的问题 RE:数据显示乱码. 一个表格,但很难,根据数据之间的关系排序,求查询语句。
ADD CONSTRAINT 约束名 UNIQUE (主号, 副号);
GO
ADD CONSTRAINT 约束名 UNIQUE (主号);
GO
ALTER TABLE 表名
ADD CONSTRAINT 约束名2 UNIQUE (副号);
GO
你说这样?
两个列的值都是唯一的,你这个不对。将主号作为主键,给副号添加约束,做法同2楼。
如果要每个字段,都是唯一的:ALTER TABLE 表名
ADD CONSTRAINT 约束名 UNIQUE (主号);
GO
ALTER TABLE 表名
ADD CONSTRAINT 约束名2 UNIQUE (副号);
GO如果是希望,两个字段的组合,是唯一的:ALTER TABLE 表名
ADD CONSTRAINT 约束名 UNIQUE (主号, 副号);
GO