1、跨SQL伺服器更新表
如果兩個都能訪問,schema是不同的,假設分別是A和B
Update B.mainND.Uname = A.Ingel.name from A.Ingel, B.mainID where A.Ingel.id = B.mainID.id
如果你不會這個schema架構,就把.2庫的專表導入到.4上,換個名屬字,然後用上面語句更新(把表名改一下)。
「這個代碼只執行查詢main資料庫中Ingel表的最後100行數據」這點做不到,關系型資料庫沒有順序,除非你按某欄位排序才可以說最後100行,沒有排序欄位就沒有順序
2、sql跨伺服器轉移數據
對著資料庫右鍵 選任務 導入數據
3、sql如何跨伺服器調用oracle視圖
用dblink
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_5005.htm#SQLRF01205
4、sql資料庫中跨不同資料庫伺服器的查詢
--SQL Server跨伺服器查詢
--創建鏈接伺服器(連接的保密要自己想辦法解決啦!)
exec sp_addlinkedserver 'LKSV', ' ', 'SQLOLEDB', '遠程伺服器名或ip地址'
exec sp_addlinkedsrvlogin 'LKSV', 'false ',null, '用戶名', '密碼'
--查詢實例
select * from LKSV.資料庫名.dbo.表名
5、如何在mysql中進行跨伺服器或者跨埠查詢,就像sql server中的鏈接伺服器一樣的
創建鏈接伺服器,
之後就可以直接使用,例如:
select from 鏈接伺服器名.odb.[database].[table]
6、如何在SQL SERVER跨伺服器查詢資料庫
用OPENDATASOURCE
下面是個跨SQLServer查詢的示例
Select TableA.*,TableB.* From OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerA;User ID=UserID;Password=Password'
).databaseAName.dbo.TableA
Left Join
OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerB;User ID=UserID;Password=Password'
).databaseBName.dbo.TableB On TableA.key=TableB.key
下面是個查詢的示例,它通過用於 Jet 的 OLE DB 提供程序查詢 Excel 電子表格。
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
7、SQL資料庫,如何把伺服器中的一張表插入到另外一個伺服器的一張表中?SQL語句該如何寫?如下:
在伺服器2 資料庫2的查詢分析器里執行
insert into 新表名
select *
from OPENDATASOURCE('SQLOLEDB','Data Source=伺服器1;User ID=sa1;Password=123) .資料庫1.dbo.表1
8、跨伺服器的SQL語句如何書寫
我只用過MS SQL Server的,其他沒有測試