无法为导入Excel工作表创建的SQL Server表定义PK

时间:2015-08-19 17:17:18

标签: sql sql-server ssms

我使用SQL Server 2008 R2 Management Studio提供的导入向导导入了Excel工作表,以创建新表。现在它自动创建了一个表。但是如果我尝试为表添加PK,我会收到一个错误,即存在重复的PK。但在Management Studio中没有PK的标志:_

enter image description here

现在我为这个表生成一个脚本,我得到了这个结果:

CREATE TABLE [dbo].[OSLookupInfo]
(
    [Version] [nvarchar](255) NOT NULL,
    [Release Date] [float] NULL,
    [Build Number] [float] NULL,
    [Installer Build Number] [nvarchar](255) NULL
) ON [PRIMARY]
GO

如何修改此表以将Version列作为PK,而不是当前的PK似乎是[Installer Build Number] ......

0 个答案:

没有答案