数据库列约束设置

[复制链接]
查看11 | 回复3 | 2009-4-7 11:05:55 | 显示全部楼层 |阅读模式
MSSQL数据库有一张表,表有A,B,C,D,E,F列,希望A,B列不重复约束,A,F列不重复约束,该如何设置呢?
A,B联合主键 同时 A,F联合主键 这怎么设置啊
貌似有答案了,我回去研究下,明天来结贴,谢谢哈

回复

使用道具 举报

千问 | 2009-4-7 11:05:55 | 显示全部楼层
一个表只能有一个主键,楼主想设置两组不同值约束,要设置一个主键约束和一个唯一值约束,或者分别设置唯一值约束。以下是分别设置唯一值约束的脚本。alter table tablenameadd constraint uq_tablename_a_b unique (a,b)alter table tablenameadd constraint uq_tablename_a_f unique (a,f)...
回复

使用道具 举报

千问 | 2009-4-7 11:05:55 | 显示全部楼层
这个问题其实很简单主键为A,B联合主键在建立一个A,F为唯一索引即可达到要求...
回复

使用道具 举报

千问 | 2009-4-7 11:05:55 | 显示全部楼层
A,B 列 分别不重复,还是?联合主键 可以实现 组合不重复。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行