[解決方案] 當 IDENTITY_INSERT 設置為 OFF 時


當 IDENTITY_INSERT 設置為 OFF 時,不能為表 'tbUser' 中的標識列插入顯式值。


解決:
這個情況是你的表里面,有一列數據類型是IDENTITY的,也就是數據庫自動遞增列
對於自動遞增的列, 插入的時候, 不要把這一列加進去.
例如:
1> CREATE TABLE test_create_tab2 (
2> id INT IDENTITY(1, 1) PRIMARY KEY,
3> val VARCHAR(10)
4> );
5> go
1> INSERT INTO test_create_tab2(val) VALUES ('NO id');
2> go
(1 行受影響)
1> INSERT INTO test_create_tab2(id, val) VALUES (6, 'id no use');
2> go
消息 544,級別 16,狀態 1,服務器 TEST-PC\SQLEXPRESS,第 1 行
當 IDENTITY_INSERT 設置為 OFF 時,不能為表 'test_create_tab2' 中的標識列插入顯式值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM