SQL Server手工插入標識列的方法

2022-09-29 17:06:25 字數 662 閱讀 2902

如果我們在標識列中插入值,例如:

複製** **如下:

insert member(id,username) values(10,'admin')

則在查詢分析器裡面會程式設計客棧返回錯誤資訊:

[plain]

引用內容  

服務程式設計客棧器: 訊息 544,級別 16,狀態 1,行 1   www.cppcns.com

當 identity_insert 設定為 off 時,不能向表 'member' 中的標識列插入顯式值。  

有的情況我們需要手動插入標識列的值,例如刪除了一些記錄程式設計客棧後,標識列並不連續,而我們又想把它補齊。我們利用乙個開關可以讓願望變成現實:

複製** **如下:

set identity_insert [tablename] on

在查詢分析器裡面這樣寫:

複製** **如下:

set identity_insert member on  

insert member(id,username) values(1,'admin')   

set identity_insert member off

本文標題: sql server手工插入標識列的方法

本文位址: /shujuku/mssql/100285.html

SQL Server手工插入標識列

如果我們在標識列中插入值,例如 insert member id,username values 10,admin 則在查詢分析器裡面會返回錯誤資訊 引用內容 伺服器 訊息 544,級別 16,狀態 1,行 1 當 identity insert 設定為 off 時,不能向表 member 中的標識...

sql server標識 SQL SQL介紹

sql structured query language 語義是結構化語言,是一門 ansi 的標準計算機語言,用來訪問和運算元據庫系統 資料庫裡面有好多的資料,就像圖書管一樣有好多的書,書是由圖書管理員進行管理,那麼什麼東西能夠管理資料庫呢?沒錯就是資料庫管理系統 database manage...

SQL Server關於自增標識

作用域就是乙個模組 儲存過程 觸發器 函式或批處理。因此,如果兩個語句處於同乙個儲存過程 函式或批處理中,則它們位於相同的作用域中。關於批處理 sql 查詢分析器裡go語句以前的sql語句應該是乙個批處理 會話乙個使用者連線產生的所有上下文資訊。乙個查詢分析器視窗就是乙個會話 identity返回為...