2013-02-11 91 views
3

我在SQL Azure中創建了幾個表,並忘記將主鍵標記爲identity列。表中還沒有數據,但標記爲Is Identity的複選框已禁用。如何將IDENTITY屬性添加到現有的SQL Azure表中?

如何使SQL Azure中的現有主鍵爲identity列?

+0

什麼阻止你刪除並重新創建一個空表? – 2013-02-11 00:48:57

+0

沒什麼,但我很好奇。 – Feckmore 2013-02-11 00:53:59

回答

5

您創建一個新表。您不能在常規SQL Server實例中更改IDENTITY屬性 - 根據您的設置,SSMS可能會讓您,但它不會告訴您它在幕後實際執行的操作 - 刪除表並重新創建它。不要相信我?將其編出或描述出來。

+0

非常有趣;我總是禁用關於丟棄表的SSMS警告,並且從未意識到它可能必須在後臺執行此操作。 – Jedidja 2013-02-20 00:19:22

相關問題