我正在使用SQL Server 2005.当我尝试在alter语句中为列设置主键约束时。它犯了错误。我使用了以下查询,
alter table "table name" modify(field__name integer(size) primary key);
你可以说实际上有什么错误..期待你有价值的答案..如果你知道其他方法发给我查询..
答案 0 :(得分:0)
在向该列添加主键约束
之前,请确保列数据具有唯一值你的语句中的语法似乎也是错误的。对于SQL Server,ALTER语法如下所示 -
答案 1 :(得分:0)
我认为是
ALTER TABLE [table name] ADD PRIMARY KEY (column1, column2)
等。如果列已存在。但是,如果使用Management Studio中的工具更容易,而不是通过SQL,如果这是一次性更改,那么就更容易了。