一个表以自增列做主键,但还想让另两个字段的组合是惟一的,如何实现呢? 比如有三个字段。(实际上当前更多)id,name1,name2其中id是自增列,并且设成主键,一定是惟一的了。其中name1和name2的组合要求是惟一的。如何才能实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其中name1和name2的组合要求是惟一的。如何才能实现呢?可以设置唯一索引 CREATE UNIQUE NONCLUSTERED INDEX uq_tablename_name1_name2ON tablename( name1,name2) create table t1(id int primary key,name1 char(10),name2 char(10),UNIQUE(name1 ,name2 )) 如果不用代码,可以在企业管理器中操作,管理索引/键,新建惟一索引选下你要的两个字段创建unique处打上钩.然后保存就行. SQL server 2008 添加外键 删除两张表中相同name项的数据! 如何在一个触发器中调用一个dts包? 汇总统计问题? 问一个弱弱的问题哦 怎样才能得到我刚增加的记录的自动编号? 关于系统表 各位高手多多指点,最高分送上。 精确查询 旧事重提,SQL行转列 奇怪的问题,请进 SQL触发器问题,急~~~~~可行的马上结帐
ON tablename( name1,name2)
管理索引/键,
新建惟一索引
选下你要的两个字段
创建unique处打上钩.
然后保存就行.