社区
MS-SQL Server
帖子详情
sqlserver 组合主键的问题
wangbo456
2007-11-24 02:44:53
sqlserver里,我设了个联合主键,单个字段可以重复,但两个主键字段的组合不可以重复,怎样做?
...全文
424
5
打赏
收藏
sqlserver 组合主键的问题
sqlserver里,我设了个联合主键,单个字段可以重复,但两个主键字段的组合不可以重复,怎样做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
你不是已经设置了联合主键了,已经达到要求啦
关于Primary key
本文深入探讨了数据库中
主键
的概念,特别是在
组合
主键
情况下,各列是否允许为空的
问题
。通过Oracle10g和
SQLServer
2005的实际操作,验证了
主键
列必须满足非空约束,无论是单列
主键
还是
组合
主键
。
数据库多
主键
in查询
组合
篇(
sqlserver
特殊)
文章详细对比了不同数据库系统(Oracle、MySQL、
SQLServer
、达梦、人大金仓、GBase8s)中使用单
主键
和复合
主键
进行`SELECTIN`查询的语法差异。在
SQLServer
中,复合
主键
的`IN`查询表现与其他数据库不同,需要特殊格式。通过示例代码展示了正确的查询方法。
sqlServer
组合
主键
本文介绍在 SQL Server 中使用
组合
主键
创建表的方法。通过实例展示如何定义两个字段作为
主键
,确保数据的唯一性和完整性。
SQLSERVER
聚集索引和
主键
的误区
本文澄清了
SQLServer
中
主键
与聚集索引的常见误区,详细解释了两者的关系,即
主键
可以依附于聚集或非聚集索引,并强调了
主键
不允许重复值,而聚集索引可以包含重复值。此外,还讨论了复合
主键
的概念及其实现。
sqlserver
设置两个
主键
本文介绍了如何在一个表中设置
组合
主键
的方法,包括通过TSQL语句修改表结构以及使用表设计器来完成设置。
组合
主键
由多个字段共同组成,确保记录的唯一性。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章