校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > sql server中批量插入與更新兩種解決方案分享(存儲過程)

sql server中批量插入與更新兩種解決方案分享(存儲過程)

熱門標簽:重慶防封電銷機器人供應商 西安青牛防封電銷卡 智能語音外呼系統哪個牌子好 溫州語音外呼系統代理 北京辦理400電話多少 山西語音外呼系統價格 南京電銷外呼系統運營商 威海智能語音外呼系統 400電話申請需要開戶費嗎

1.游標方式

復制代碼 代碼如下:

DECLARE @Data NVARCHAR(max)
SET @Data='1,tanw,2,keenboy' --Id,Name
DECLARE @dataItem NVARCHAR(100)
DECLARE data_cursor CURSOR FOR (SELECT * FROM split(@Data,';'))
OPEN data_cursor
FETCH NEXT FROM data_cursor INTO @dataItem
WHILE @@FETCH_STATUS=0
BEGIN
DECLARE @Id INT
DECLARE @Name NVARCHAR(50)

DECLARE dataItem_cursor CURSOR FOR (SELECT * FROM split(@dataItem,','))
OPEN dataItem_cursor
FETCH NEXT FROM dataItem_cursor INTO @Id
FETCH NEXT FROM dataItem_cursor INTO @Name
CLOSE dataItem_cursor
DEALLOCATE dataItem_cursor

/*
在這里做邏輯處理,插入或更新操作 ...
www.jb51.net
*/
END
CLOSE data_cursor
DEALLOCATE data_cursor

2.While方式
復制代碼 代碼如下:

DECLARE @Data NVARCHAR(max)
SET @Data='tanw,keenboy' --Id,Name

DECLARE @Temp TABLE
(
Id INT IDENTITY(1,1),
Name NVARCHAR(50)
)
DECLARE @Id INT
DECLARE @Name NVARCHAR(50)
DECLARE @Results NVARCHAR(MAX) SET @Results=''
INSERT INTO @Temp SELECT (SELECT * FROM split(@Data,';'))

WHILE EXISTS(SELECT * FROM @Temp)
BEGIN
SELECT TOP 1 @Id=Id,@Name=Name from @Temp
DELETE FROM @Temp where [id] = @Id
SET @Results=@Results+@Name+','
www.jb51.net
/*
在這里做邏輯處理,插入或更新操作 ...
*/
END
SELECT @Results

如果是簡單單表批量插入操作的,上面方法大可不必要

作者 keenboy

您可能感興趣的文章:
  • SQLServer批量更新兩個關聯表數據的方法
  • SQLServer用存儲過程實現插入更新數據示例
  • SQLSERVER 本地查詢更新操作遠程數據庫的代碼
  • 數據庫更新Sqlserver腳本總結
  • sql server中批量插入與更新兩種解決方案分享(asp.net)
  • Sqlserver 2005使用XML一次更新多條記錄的方法
  • SQL Server自動更新統計信息的基本算法
  • SQL Server 利用觸發器對多表視圖進行更新的實現方法
  • SQL Server實現顯示每個類別最新更新數據的方法

標簽:濟寧 中衛 金昌 宜春 河源 黃山 新余 貸款群呼

巨人網絡通訊聲明:本文標題《sql server中批量插入與更新兩種解決方案分享(存儲過程)》,本文關鍵詞  sql,server,中,批量,插入,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql server中批量插入與更新兩種解決方案分享(存儲過程)》相關的同類信息!
  • 本頁收集關于sql server中批量插入與更新兩種解決方案分享(存儲過程)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 诸城市| 枝江市| 财经| 无极县| 车险| 和平县| 红安县| 台前县| 筠连县| 马公市| 黑河市| 祁连县| 隆昌县| 忻城县| 衡南县| 普定县| 建德市| 新泰市| 黄浦区| 图片| 志丹县| 威远县| 珠海市| 宁乡县| 那坡县| 郧西县| 广昌县| 万州区| 肇源县| 太保市| 荃湾区| 灵山县| 阳曲县| 大同市| 顺昌县| 峨边| 柳林县| 闽清县| 常熟市| 东明县| 无极县|