把路径给全
select * from db_a..table_a
select * from db_b..table_a
select * from db_c..table_a
select * from db_a..table_a
select * from db_b..table_a
select * from db_c..table_a
解决方案 »
- 如何通过SQL实现两个表中的数据的赋值
- 统计问题
- interbase GDB数据转换到ACCESS或Sql server
- 想要一个关于在SQL2000中存储图象的例子,谢谢
- 求一简单SQL语句
- 一个sqlserver2005生成的查询计划中并行度的问题
- 昨天看马可写的合并字符型字段的内容为一个字符串的SQL,今天找不到了,怎么也试不出来。
- 如何修改列的自增(IDENTITY)属性(用语名在查询分器中)
- SELECT 语句中的WITH TIES作用是什么?
- 初级问题:在ASP中访问数据库错误,可能是用户名与密码不对,如何在SQL中设置?
- SQL datetime时间格式
- 求教:怎么让日志文件(.ldf)变小???在线等待!!!
EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
exec sp_addlinkedsrvlogin @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
GO
然后你就可以如下:
select * from 别名.库名.dbo.表名
insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
go
EXEC sp_addlinkedserver
@server = 'myserver',
@srvproduct = '',
@provider = 'SQLOLEDB',
@provstr = 'UID=sa;Pwd=;'就可以访问了:
select * from [myserver].database.dbo.mytable
不是同一机子上用sp_addlinkedserver
2.creat a view connect all linked server
3.query in the view!