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的,其他没有测试