SQL Server:向 SQL Server 自增字段插入值 (转)
生活随笔
收集整理的這篇文章主要介紹了
SQL Server:向 SQL Server 自增字段插入值 (转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SQL Server:向 SQL Server 自增字段插入值
【鵬城萬里】 發表于 www.sqlstudy.com
通常情況下,不能向 SQL Server 自增字段插入值,如果非要這么干的話,SQL Server就會好不客氣地給你個錯誤警告:
Server: Msg 544, Level 16, State 1, Line 1 Cannot insert explicit value for identity column in table 't' when identity_insert is set to OFF.這個錯誤消息提示我們,如果向 SQL Server 自增字段插入值, 需要設置 identity_insert 選項為 on。
set identity_insert on看具體的一個例子:
create table dbo.t (id int identity(1,1) not null,name varchar(50) ) set identity_insert t oninsert into t (id, name) values(1, 'sqlstudy')set identity_insert t off注意的是,自增字段插入值后,要及時把 identity_insert 設置為 off。
轉載于:https://www.cnblogs.com/withoutaword/archive/2012/07/13/2589663.html
總結
以上是生活随笔為你收集整理的SQL Server:向 SQL Server 自增字段插入值 (转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DS, DB, WEB模块的安装(环境搭
- 下一篇: [EasyTao(道)系列文章之一]太极