-- Sample Table
create table myTable
(
Column1 int not null,
Column2 int not null
)
GO
-- Add Constraint
ALTER TABLE myTable
ADD CONSTRAINT pk_myConstraint PRIMARY KEY (Column1,Column2)
GO
我将约束添加为单独的语句,因为我假设您的表已经创建 .
3
create table my_table (
id_part1 int not null,
id_part2 int not null,
primary key (id_part1, id_part2)
)
60
在设计模式(右键单击表选择修改)中,右键单击两列,然后选择设置主键
8
在SQL Server Management Studio中打开表设计器(右键单击表并选择“设计”)
按住Ctrl键可突出显示左侧表边距中的两列或更多列
点击顶部标准菜单栏上的小'Key'
你完成了..
:-)
4
突出显示表设计视图中的两行并单击键图标,它们现在将成为复合主键 .
我不确定你的问题,但每个表只有一列可能是IDENTITY列,而不是两者 .
326
create table myTable
(
Column1 int not null,
Column2 int not null
)
GO
ALTER TABLE myTable
ADD PRIMARY KEY (Column1,Column2)
GO
7 回答
打开设计表选项卡
突出显示两个INT字段(按Ctrl / Shift键单击第一列中的灰色块)
右键单击 - >设置主键
这是一些代码:
我将约束添加为单独的语句,因为我假设您的表已经创建 .
在设计模式(右键单击表选择修改)中,右键单击两列,然后选择设置主键
在SQL Server Management Studio中打开表设计器(右键单击表并选择“设计”)
按住Ctrl键可突出显示左侧表边距中的两列或更多列
点击顶部标准菜单栏上的小'Key'
你完成了..
:-)
突出显示表设计视图中的两行并单击键图标,它们现在将成为复合主键 .
我不确定你的问题,但每个表只有一列可能是IDENTITY列,而不是两者 .