在 SQL Server 中创建复合主键 [英] Creating composite primary key in SQL Server

查看:56
本文介绍了在 SQL Server 中创建复合主键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 SQL Server 2008 中添加复合主键?

How to add composite primary keys in SQL Server 2008?

我有一个表格如下.

testRequest (wardNo nchar(5)
            , BHTNo nchar(5)
            , testID nchar(5)
            , reqDateTime datetime);

我需要 wardNo、BHTNotestID 作为复合主键.

I need wardNo, BHTNo and testID to be a composite primary key.

如何在 SQL Server Management Studio 中执行此操作?

How can I do this in SQL Server Management Studio?

推荐答案

如果您使用的是管理工作室,只需选择 wardNo、BHTNo、testID 列并单击工具栏中的关键标记.

If you use management studio, simply select the wardNo, BHTNo, testID columns and click on the key mark in the toolbar.

这个命令是,

ALTER TABLE dbo.testRequest
ADD CONSTRAINT PK_TestRequest 
PRIMARY KEY (wardNo, BHTNo, TestID)

这篇关于在 SQL Server 中创建复合主键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆