数据插入问题

lanbo1213 2009-07-30 03:33:56
现有数据库A ,A中的表tableA 和 数据库B,数据库B中的tableB。 现将 tableB 中的指定字段值插入tableA 中 如何实现?
两个数据库在一个SERVER中,是SQLSERVER 2000。
...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanbo1213 2009-07-30
  • 打赏
  • 举报
回复
谢谢各位啦
jane_gong 2009-07-30
  • 打赏
  • 举报
回复
先在‘伺服器物件’的‘连结的伺服器’中建立你想连接的sql服务器。然后可以写
insert into tableA select * from 服务器名。数据库A。tableA。dbo。表
--小F-- 2009-07-30
  • 打赏
  • 举报
回复
---这里用第2种
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
法一:select * into b from a where 1 <>1
法二:select top 0 * into b from a

2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from a;

3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where..
zwzw911 2009-07-30
  • 打赏
  • 举报
回复
insert into dbA.schemaA.tableA select col1,col2,,coln from dbB.schemaB.tableB where .....
csdyyr 2009-07-30
  • 打赏
  • 举报
回复
insert A.dbo.tableA(col)
select col from B.dbo.tableB
htl258_Tony 2009-07-30
  • 打赏
  • 举报
回复
use A
insert tableA(col) select col from B.dbo.tableB where ...
htl258_Tony 2009-07-30
  • 打赏
  • 举报
回复
use A
insert tableA(col) select col from B.dbo.tableB
水族杰纶 2009-07-30
  • 打赏
  • 举报
回复
insert tablea(col) select col from tableb where ...

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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