怎样设置A,B两列为混合主键呢?

zj181314 2003-12-18 05:59:24
怎样设置A,B两列为混合主键呢?
就象titleauthor 表中的 au_id 和 title_id 列组成该表的组合 PRIMARY KEY 约束,以确保 au_id 和 title_id 的组合唯一。
...全文
233 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhjvc 2003-12-18
  • 打赏
  • 举报
回复
来晚了。
jhws 2003-12-18
  • 打赏
  • 举报
回复
企业管理器中,同时选定两个字段点工具条的钥匙或右键设置主键。
查询分析器中语句最后
PRIMARY KEY(字段1 ,字段2 )
gmlxf 2003-12-18
  • 打赏
  • 举报
回复
不好意思,刚才弄错了。
create table ttt
(
a int not null ,
b int not null ,
constraint pk_ttt primary key clustered (a,b),
constraint ix_ttt unique nonclustered (a)
)
go
yaojin2002cn 2003-12-18
  • 打赏
  • 举报
回复
在建表时可以这样做:
PRIMARY KEY(au_id ,title_id )
---------------------
CREATE TABLE XJ_DF_BJYDB
(
NY VARCHAR(7),
CUST_ID VARCHAR(6),
GGLX VARCHAR(8),
GGRQ DATETIME,
YBBH VARCHAR(10),
YBBL NUMERIC(4,2) DEFAULT(1),
CM NUMERIC(10,2) DEFAULT(0),
ZM NUMERIC(10,2) DEFAULT(0),
BD NUMERIC(10,2) DEFAULT(0),
ZBDF NUMERIC(12,2) DEFAULT(0),
CZY VARCHAR(8),
PRIMARY KEY(NY,CUST_ID)
)
go
---------------
用企业管理器,选定两列设置主键也行的!
gmlxf 2003-12-18
  • 打赏
  • 举报
回复
企业管理器中,选定两列设置主键
-----------------------------

一个表中只能有一个字段为主键
Rotaxe 2003-12-18
  • 打赏
  • 举报
回复
企业管理器-〉右键相应表-〉设计表-〉点ctrl选A,B两列-〉点工具条的钥匙
1ssp 2003-12-18
  • 打赏
  • 举报
回复
企业管理器中,选定两列设置主键

34,590

社区成员

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

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