sql怎样写?

rongxh 2005-07-04 05:15:17
我想将A数据库中的每一张表,根据某一条件筛选至B数据库中,
A、B数据库不在同一台机上,那么我应该怎样写连接呢?
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackluo1981 2005-07-04
  • 打赏
  • 举报
回复
insert into openrowset('sqloledb','服务器名';'sa';'密码','数据库名.表名') select * from openrowset('sqloledb','服务器名';'sa';'密码','数据库名.表名') where ....
vivianfdlpw 2005-07-04
  • 打赏
  • 举报
回复
--添加链接服务器
exec sp_addlinkedserver 'server-name','SQL Server'
exec sp_addlinkedsrvlogin 'server-name','false',null,'username','password'

--执行操作
insert [server-name].[B].[dbo].[表](字段) select 字段 from 表 where .......

--删除连接服务器
exec sp_droplinkedsrvlogin 'server-name',null
exec sp_dropserver 'server-name'
evlon 2005-07-04
  • 打赏
  • 举报
回复
不过先得链接数据库,再上楼上的方法
chenyuandxm 2005-07-04
  • 打赏
  • 举报
回复
insert into server2.dbname2.dbo.tbname2 select * from server1.dbname1.dbo.tbname1
如果需要过滤,则在最后加上过滤条件
rongxh 2005-07-04
  • 打赏
  • 举报
回复
不是吧,没有人知道吗?
快点帮我一下,好吧!

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧