sqlserver 组合主键的问题

wangbo456 2007-11-24 02:44:53
sqlserver里,我设了个联合主键,单个字段可以重复,但两个主键字段的组合不可以重复,怎样做?
...全文
379 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
火星求索 2007-11-24
  • 打赏
  • 举报
回复
是啊,已经完成了功能
主键可以是这些结果
0,0
0,1
1,0
1,1
中国风 2007-11-24
  • 打赏
  • 举报
回复
--1
create table t(ID int,ID2 int constrint PK_T primary key (ID,ID2))--主键

--2
create table t(ID int,ID2 int constraint U_T unique(ID,ID2))--唯一索束
--3
create table t(ID int,ID2 int )
create unique index U_T_ID on t(ID,ID2)--唯一索引


hui_hui_2007 2007-11-24
  • 打赏
  • 举报
回复
两个字段设置成联合主键就行了.
OracleRoob 2007-11-24
  • 打赏
  • 举报
回复
两个字段作联合主键,两个字段的组合当然不能重复了。

-狙击手- 2007-11-24
  • 打赏
  • 举报
回复
你不是已经设置了联合主键了,已经达到要求啦

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧