一个主键可以定义几列?

wantfly 2003-10-21 09:41:29
请教,一个主键可以同时定义几列?
...全文
682 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
welyngj 2003-10-21
  • 打赏
  • 举报
回复
可以,多列称为表级约束。
skingddddd 2003-10-21
  • 打赏
  • 举报
回复
和表的結构有關
不是几列的問題,
而是你的表結构和實際情況
主鍵是保証沒有重複的記錄
txlicenhe 2003-10-21
  • 打赏
  • 举报
回复
1:可以将表中的任意字段组合建成主键,但是只能有一个主键
2:效果是一样的
skingddddd 2003-10-21
  • 打赏
  • 举报
回复
沒有規定
可以是所有的列
wantfly 2003-10-21
  • 打赏
  • 举报
回复
几列的主键和一列的主键有什么区别
pengdali 2003-10-21
  • 打赏
  • 举报
回复
可以。

CREATE TABLE cs(c# int not null,s# int not null,cj tinyint not null default(0),
primary key (c#,s#))
go

11,848

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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