更改sql服务器中的列
问题描述:
我正在使用SQL Server 2005.当我尝试在alter语句中设置列的主键约束时。它犯了错误。我用这下面的查询,更改sql服务器中的列
alter table "table name" modify(field__name integer(size) primary key);
u能说什么错误其实..期待乌尔有价值的答案..如果你知道其他方法给我查询..
答
普莱舍确保列数据具有独特的将主键约束添加到该列之前的值
此语法在您的语句中似乎也是错误的。对于SQL服务器,ALTER语法如下 -
答
我认为这是
ALTER TABLE [table name] ADD PRIMARY KEY (column1, column2)
等,如果已经存在的列。但是,如果事情在Management Studio中使用的工具更容易处理,而不是通过SQL处理,那么这是一次性更改。
请添加errormessage – 2010-08-19 12:48:32