如何把一个数据库中的表内容写入到另一个数据库的表里?

好好小妖 2009-08-20 03:51:49
如题:例如 数据库 A 中有 表 temp(CUSID,ACCNO,RECNO)
数据库 B中有 表 TMP(CUSID,ACCNO,RECNO),如何把A中表temp内容写到数据库 B中表 TMP里,SQL语句如何写?
...全文
169 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
htl258_Tony 2009-08-20
  • 打赏
  • 举报
回复
USE A
INSERT INTO B..TMP(CUSID,ACCNO,RECNO) SELECT CUSID,ACCNO,RECNO FROM TEMP
SQL77 2009-08-20
  • 打赏
  • 举报
回复
SELECT * INTO DB1..TMP FROM DB2..TMP
htl258_Tony 2009-08-20
  • 打赏
  • 举报
回复
USE A
INSERT INTO B..TMP SELECT * FROM TEMP
百年树人 2009-08-20
  • 打赏
  • 举报
回复
insert B..TMP(CUSID,ACCNO,RECNO)
SELECT CUSID,ACCNO,RECNO FROM A..temp
-狙击手- 2009-08-20
  • 打赏
  • 举报
回复

insert into b..tmp select * from a..temp
guguda2008 2009-08-20
  • 打赏
  • 举报
回复
INSERT INTO B..TMP
SELECT * FROM A..TEMP
--小F-- 2009-08-20
  • 打赏
  • 举报
回复
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..

34,575

社区成员

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

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