社区
MS-SQL Server
帖子详情
sqlserver 组合主键的问题
wangbo456
2007-11-24 02:44:53
sqlserver里,我设了个联合主键,单个字段可以重复,但两个主键字段的组合不可以重复,怎样做?
...全文
379
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
打赏
举报
回复
你不是已经设置了联合主键了,已经达到要求啦
经典sql语句大全(基础篇、提升篇、技巧篇)
备份 SQL Server 需要创建备份设备和备份数据库,备份设备的创建使用 CREATE BACKUP DEVICE 语句,备份数据库使用 BACKUP DATABASE 语句。 4. 创建新表:CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY...
sqlServer
组合
主键
sqlServer
组合
主键
创建表时: create table Person ( Name1 nvarchar(10) not null ,Name2 nvarchar(10) not null primary key(Name1,Name2) ,Age int not null ,Sex char(2) ) go View Code ...
sql server 如何设置
主键
在 SQL Server 中设置
主键
修改 SQL Server 中
主键
约束的 SQL 语句写法
假设我们有一个名为 “Employees” 的表,其中包含以下列:...通过以上 SQL 语句,我们成功地修改了 SQL Server 数据库中的
主键
约束。请注意,执行这些语句之前,确保在修改表结构时没有任何数据依赖于旧的
主键
约束。
SQL Server
主键
约束
如果没有为这些列指定NOTNULL约束,
SQLServer
会自动为所有
主键
列设置NOTNULL约束。在创建
主键
时,
SQLServer
还会自动创建唯一的聚簇索引(如果指定,则为非聚集索引)。可以使用PRIMARYKEY约束为表创建
主键
。...
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章