无法添加主键

时间:2019-07-24 14:18:03

标签: sql sql-server

我将具有所需数据的Excel文件导入Sql Server。现在,我想使用以下语句添加主键:

alter table Tickets add constraint idTicket primary key (TOC);;

但是我得到这个错误:

  

信息8111,第16级,状态1,第1行   无法在“票证”表中的可为空列上定义PRIMARY KEY约束。   消息1750,级别16,状态0,第1行   无法创建约束或索引。查看以前的错误。

我看了一下,但在这里找不到解决方案。我该如何解决?

1 个答案:

答案 0 :(得分:1)

ALTER TABLE Tickets
ALTER TOC INT NOT NULL
GO

然后执行查询以添加主键