【发布时间】:2014-07-14 11:26:31
【问题描述】:
我创建了一个表,其中有两列组合为主键。
CREATE TABLE [dbo].[Workflow_Name]
(
[Workflow_ID] [int] NOT NULL,
[Unique_Workflow_ID] [int] NOT NULL,
[Workflow_Name] [varchar](255) NULL,
[Row_ID] [int] NULL,
[ReleaseVersion] [varchar](255) NULL,
[Release] [varchar](255) NULL,
CONSTRAINT [PK_WorkFlowName] PRIMARY KEY CLUSTERED
([Workflow_ID] ASC, [Unique_Workflow_ID] ASC )
)
正如所见,[Workflow_ID] ASC、[Unique_Workflow_ID] ASC 组合在一起形成主键。
现在我想从主键约束中删除 [Unique_Workflow_ID] 并只保留 [Workflow_ID] 作为主键。
怎么做?
【问题讨论】:
-
做了哪些研究来解决这个问题?尝试过的解决方案的哪一部分不起作用?到目前为止你尝试了什么? Hint
标签: sql-server