如何使用 SQL Server Management Studio 创建复合键?
如何使用 SQL Server Management Studio 创建复合键?
我想要两个 INT 列来形成表的标识(唯一)
How do I make a composite key with SQL Server Management Studio?
I want two INT columns to form the identity (unique) for a table
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
这是一些执行此操作的代码:
我将约束添加为单独的语句,因为我假设您的表已经创建。
here is some code to do it:
I added the constraint as a separate statement because I presume your table has already been created.
在设计模式下(右键单击表选择修改)突出显示两列右键单击并选择设置主键
In design mode (right click table select modify) highlight both columns right click and choose set primary key
在 SQL Server Management Studio 中打开表设计器(右键单击表并选择“设计”)
按住 Ctrl 键突出显示左侧表边距中的两列或更多列
点击标准菜单栏上的小“键”顶部
你完成了..
:-)
Open up the table designer in SQL Server Management Studio (right-click table and select 'Design')
Holding down the Ctrl key highlight two or more columns in the left hand table margin
Hit the little 'Key' on the standard menu bar at the top
You're done..
:-)
在表设计视图中突出显示这两行并单击键图标,它们现在将成为复合主键。
我不确定你的问题,但每个表中只有一列可能是 IDENTITY 列,而不是两者都是。
Highlight both rows in the table design view and click on the key icon, they will now be a composite primary key.
I'm not sure of your question, but only one column per table may be an IDENTITY column, not both.