我正在使用SQL Server 2005.當我嘗試在alter語句中設置列的主鍵約束時。它犯了錯誤。我用這下面的查詢,更改sql服務器中的列
alter table "table name" modify(field__name integer(size) primary key);
u能說什麼錯誤其實..期待烏爾有價值的答案..如果你知道其他方法給我查詢..
我正在使用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