婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在SQL Server數據庫中為標識(IDENTITY)列插入顯式值

在SQL Server數據庫中為標識(IDENTITY)列插入顯式值

熱門標簽:怎么在高德地圖標注多個點 沈陽外呼系統有效果嗎 福州外呼系統招商 溫州語音外呼系統排名 百度地圖標注信息怎么修改 AI智能云呼電話機器人怎么注冊 四川穩定外呼系統公司 商家地圖標注圖片 電話機器人接口是什么樣的
如果我們在標識列中插入值,例如:

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

則在查詢分析器里面會返回錯誤信息:
 引用內容
服務器: 消息 544,級別 16,狀態 1,行 1
當 IDENTITY_Insert 設置為 OFF 時,不能向表 'member' 中的標識列插入顯式值。

而在ASP程序中會返回錯誤信息:
 引用內容
Microsoft OLE DB Provider for SQL Server 錯誤 '80040e14' 

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

test.asp,行 13 


但有的情況我們需要手動插入標識列的值,例如刪除了一些記錄后,標識列并不連續,而我們又想把它補齊。我們利用一個開關可以讓愿望變成現實:

SET IDENTITY_Insert [TableName] ON

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

SET IDENTITY_Insert member ON
insert member(id,username) values(1,'admin')
SET IDENTITY_Insert member OFF

在ASP頁面可以這樣寫:

con.execute("SET IDENTITY_Insert member ON"  vbcrlf  "insert member(id,username) values(2,'abcde')"  vbcrlf  "SET IDENTITY_Insert member OFF")

使用該方法應該保證標識列沒有插入重復數據,要不然會返回錯誤,插入操作不會進行。SET IDENTITY_Insert [TableName] OFF 其實可以省略,因為會話完畢后,這個開關就自動關上了。
您可能感興趣的文章:
  • SQL Server數據庫入門學習總結
  • sqlserver數據庫導入數據操作詳解(圖)
  • SQL Server數據庫中批量導入數據的四種方法總結
  • c#連接sqlserver數據庫、插入數據、從數據庫獲取時間示例
  • 用sql腳本創建sqlserver數據庫范例語句
  • 將ACCESS數據庫遷移到SQLSERVER數據庫兩種方法(圖文詳解)
  • 如何遠程連接SQL Server數據庫圖文教程
  • VB語言使用ADO連接、操作SQLServer數據庫教程
  • ASP.NET2.0 SQL Server數據庫連接詳解
  • Activiti-Explorer使用sql server數據庫實現方法

標簽:來賓 西寧 營口 汕尾 七臺河 無錫 寶雞 邯鄲

巨人網絡通訊聲明:本文標題《在SQL Server數據庫中為標識(IDENTITY)列插入顯式值》,本文關鍵詞  在,SQL,Server,數據庫,中為,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在SQL Server數據庫中為標識(IDENTITY)列插入顯式值》相關的同類信息!
  • 本頁收集關于在SQL Server數據庫中為標識(IDENTITY)列插入顯式值的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 太仆寺旗| 沿河| 德庆县| 大厂| 静海县| 浦城县| 马山县| 石渠县| 容城县| 武宁县| 城固县| 城固县| 英山县| 武穴市| 建阳市| 仙居县| 昆明市| 汶上县| 永泰县| 谢通门县| 吉林省| 格尔木市| 巫溪县| 阿坝县| 开化县| 台湾省| 尉犁县| 洛浦县| 鄯善县| 景洪市| 大理市| 井陉县| 沙河市| 合水县| 宜兴市| 商城县| 马山县| 休宁县| 汉寿县| 衡阳市| 图木舒克市|