新聞中心
下文將為您介紹sql多數(shù)據(jù)庫(kù)查詢批量插入問(wèn)題循環(huán)的例子,供您參考,如果您在使用SQL數(shù)據(jù)庫(kù)中遇到過(guò)類似的問(wèn)題,不妨一看,相信對(duì)您會(huì)有所啟示。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供余杭網(wǎng)站建設(shè)、余杭做網(wǎng)站、余杭網(wǎng)站設(shè)計(jì)、余杭網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、余杭企業(yè)網(wǎng)站模板建站服務(wù),10年余杭做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
從本庫(kù)查詢另外的庫(kù),需要使用鏈接服務(wù)器
在sql2005中選服務(wù)器對(duì)像,找到鏈接服務(wù)器節(jié)點(diǎn)右鍵
鏈接服務(wù)器名:youlinkedserverName
服務(wù)類型 其它
訪問(wèn)接口 SQL Native Client
產(chǎn)品名 youproductName
數(shù)據(jù)源 目標(biāo)數(shù)據(jù)庫(kù)服務(wù)器名或者IP
確定
儲(chǔ)存過(guò)程方法創(chuàng)建
EXEC master.dbo.sp_addlinkedserver @server = N'LKPU', @srvproduct=N'test', @provider=N'SQLNCLI', @datasrc=N'PU'
批量插入問(wèn)題.
關(guān)鍵要解決不能重復(fù)的記錄
使用 not exists
insert into qcda(CarNumber,CarHost,CarBodyCode,engineCode)
(
select [車(chē)號(hào)],[車(chē)主姓名],[車(chē)識(shí)代碼],[發(fā)動(dòng)機(jī)號(hào)] from LK.[A_01_2007].[dbo].[qcda]
where not exists(select CarNumber,CarHost,CarBodyCode from qcda where [車(chē)號(hào)]=qcda.CarNumber and [車(chē)識(shí)代碼]=qcda.CarBodyCode )
)
sql 循環(huán)
DECLARE mycursor CURSOR
FOR SELECT [name] FROM LK.[master].[sys].[databases] where [name] like 'A_%_[2,1,6,7,8,9]' --定義游標(biāo)
OPEN mycursor --打開(kāi)游標(biāo)
declare @fieldname sysname --定義變量
fetch next from mycursor into @fieldname --給變量賦值
while (@@FETCH_STATUS <> -1) --判斷游標(biāo)
begin
IF (@@FETCH_STATUS <> -2)
begin
exec Import_qcda @fieldname
fetch next from mycursor into @fieldname --給變量賦值
end
end
close mycursor --關(guān)閉游標(biāo)
DEALLOCATE mycursor --銷毀游標(biāo)
【編輯推薦】
SQL中游標(biāo)嵌套循環(huán)的示例
sql循環(huán)插入的語(yǔ)句寫(xiě)法
SQL循環(huán)語(yǔ)句的妙用
SQL循環(huán)語(yǔ)句示例
SQL數(shù)據(jù)庫(kù)中的臨時(shí)表詳解
分享名稱:sql多數(shù)據(jù)庫(kù)查詢批量插入問(wèn)題循環(huán)
當(dāng)前URL:http://m.5511xx.com/article/djcsdpd.html


咨詢
建站咨詢
