SQL Server 2014如何使用遊標迴圈向遠端資料庫插入資料
首先在遠端資料庫建立連結伺服器。
把遠端資料庫上的相應表結構都建好。
以 CompanyID為表插入的條件,設計遊標。
用下面的SQL實現遊標的迴圈插入,實現資料的批次插入到目標庫,避免資料庫的大事務操作。
Declare @CompanyID Varchar(20)
Declare Cur_Company CURSOR FOR
Select distinct CompanyID From Crm_Bas_Table
OPEN Cur_Company
FETCH NEXT FROM Cur_Company Into @CompanyID
While @@FETCH_STATUS = 0
Begin
Insert Into [10.0.10.100].[CRM_His_DB].[dbo].[Crm_Bas_Table]
(CompanyID,BillNo,CustomerID)
select CompanyID,BillNo,CustomerID
from Crm_Bas_Table with(nolock)
where CompanyID = @CompanyID
FETCH NEXT FROM Cur_Company Into @CompanyID
End
CLOSE Cur_Company
DEALLOCATE Cur_Company
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2573713/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- 使用遊標迴圈進行SQL更新插入的SQL語句SQL
- 每秒迴圈插入資料
- 插入遠端資料庫資料遇到分割槽表bug資料庫
- ColdFusion向資料庫插入資料例子資料庫
- shell插入遠端mysql資料MySql
- SQL SERVER2012中使用遊標來備份資料庫SQLServer資料庫
- SQL SERVER收集資料庫使用增量資料SQLServer資料庫
- 【PL/SQL】遊標提取迴圈SQL
- Oracle資料庫遊標使用大全Oracle資料庫
- Blazor使用sql server 資料庫BlazorSQLServer資料庫
- java poi讀取Excel資料 插入到SQL SERVER資料庫中JavaExcelSQLServer資料庫
- SQL Server 2005 自動遠端資料庫備份SQLServer資料庫
- SQL SERVER 快速插入千萬條資料SQLServer
- Oracle資料庫遊標使用大全(轉)Oracle資料庫
- MyBatis中批量插入資料,多重forEach迴圈MyBatis
- 編寫迴圈插入表資料的語句。
- SQL Server 自動迴圈歸檔分割槽資料指令碼SQLServer指令碼
- 如何讓Activiti-Explorer使用sql server資料庫SQLServer資料庫
- ogg在異構資料庫實時雙向同步中如何防止資料死迴圈同步資料庫
- Django 直接使用資料庫連線和遊標讀寫資料庫Django資料庫
- Sql Server資料庫如何去掉內容裡面的Html標籤SQLServer資料庫HTML
- XML文件插入SQL Server2000資料庫(2)XMLSQLServer資料庫
- XML文件插入SQL Server2000資料庫(1)XMLSQLServer資料庫
- 資料庫操作之遊標資料庫
- 使用instantclient和PL/SQL連線oracle遠端資料庫clientSQLOracle資料庫
- SQL Server資料庫安全SQLServer資料庫
- SQL Server 資料庫映象SQLServer資料庫
- SQL Server 資料庫索引SQLServer資料庫索引
- 資料庫映象 (SQL Server)資料庫SQLServer
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- python如何將資料插入資料庫Python資料庫
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- SQL Server遊標使用例子SQLServer
- Sql Server2014資料庫清理日誌SQLServer資料庫
- Sql Server資料庫資料匯入到SQLite資料庫中Server資料庫SQLite
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件