MSSql關閉自增列

2021-07-12 06:40:25 字數 426 閱讀 4965

在對已經建好表結構的表抽取資料的時候,突然報錯,根據error發現,不能顯式插入有自增列的值。

於是搜尋後,用

set identity_insert #tmp on

set identity_insert #tmp off

把自增列關閉再差,就ok了,附上**

create table #tmp

(id int identity(1,1),id_1 int)

insert into #tmp(id,id_1) values(1,1)--error

set identity_insert #tmp on

insert into #tmp(id,id_1) values(1,1)--ok

set identity_insert #tmp off

MSSQL 自增列的資訊獲取

select ident current tablename 標識當前值 3 所影響的行數為 1 行 select ident incr tablename 標識增量 1 所影響的行數為 1 行 select ident seed tablename 標識種子 1 所影響的行數為 1 行 decla...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...