2009-06-24 74 views
4

我有一張沒有標識列的表格。我想更改列的標識規範,但SQL Server 2008不允許這樣做。那麼,如何更改SQL Server 2008中的標識屬性?如何更改SQL Server 2008中的標識屬性?

+0

保存更改你是什麼意思不允許? – SQLMenace 2009-06-24 14:43:46

+0

該列的數據類型是什麼,理想情況下,您想要使用int還是bigint – SQLMenace 2009-06-24 14:44:40

回答

13

下的工具 - >選項 - >設計 - >表和數據庫設計

取消選中防止表需要重新創建

4

如果你想添加一個新列作爲一個標識列:

ALTER TABLE [tablename] ADD COLUMN [columnName] int NOT NULL IDENTITY(1,1) 
GO 
ALTER TABLE [tablename] ADD PRIMARY KEY ([columnName]) 

如果你想使用SQL 2008的設計師,有一個設置已禁用,使設計師可以降並重新創建表格。

相關問題