1 回答

TA貢獻1856條經(jīng)驗 獲得超17個贊
您無法使用查詢從前端將任何列更新為自動增量。
您有 3 個選擇:
選項 1:-
使用 SQL mangement studio 更新它。
選項 2:- 刪除您的專欄并創(chuàng)建新專欄。如果當前表中沒有記錄。但這會改變您的列的序號位置。
-- ID is the name of the [to be] identity column
ALTER TABLE [yourTable] DROP COLUMN ID
ALTER TABLE [yourTable] ADD ID INT IDENTITY(1,1)
選項 3:
您可以刪除當前的表并再次創(chuàng)建它,并將列設置為IDENTITY
CREATE TABLE [dbo].[table](
[Id] [int] IDENTITY(1,1) NOT NULL,
...
CONSTRAINT [PK_table] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
- 1 回答
- 0 關注
- 143 瀏覽
添加回答
舉報