茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1671893 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
PIMG_00007.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

DB研討會 : [轉貼]Microsoft SQL Server 跨資料庫查詢

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]冷日實做 MS-SQL Server 跨資料庫(服務器)Insert Into From Select
冷日實做範例:
USE [NowDatabase]
--創建服務器鏈接
EXEC sp_addlinkedserver  'other_srv_lnk','','SQLOLEDB','IP,Port'
EXEC sp_addlinkedsrvlogin 'other_srv_lnk','false',null,'Account','AccountPwd'
GO
--插入資料表使用查訊語句(從另一台服務器把資料塞過來本地資料表)
INSERT INTO [NowDatabase].dbo.[New_UpdateAML]
           ([PN]
           ,[VC]
           ,[uAML]
           ,[Comment]
           ,[plant]
           ,[mfr]
           ,[mfpn]
           ,[isPAS]
           ,[InsertUser]
           ,[InsertDateTime]
           ,[isEnable]
           ,[Remark])
SELECT	UpdateAML.PN , UpdateAML.VC , UpdateAML.UAML , UpdateAML.Comment , UpdateAML.Plant , UpdateAML.mfr , UpdateAML.mfrpn , 0 , 'UserName' , getDate() , 1 , 'Insert From Server1'
FROM	other_srv_lnk.[DatabaseName].[dbo].[UpdateAML]
WHERE 	UpdateAML.PN IS NOT NULL
AND 	UpdateAML.VC IS NOT NULL
AND 	UpdateAML.UAML IS NOT NULL
AND		UpdateAML.Plant IS NOT NULL
GO
--不再使用時刪除鏈接服務器
EXEC sp_dropserver 'other_srv_lnk','droplogins'
GO
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|