我想把 A数据库里面的表x 复制到B数据库 名字也为x(A、B在同意服务器上)请问最简单的办法怎么做??

2025-06-20 11:48:29
推荐回答(5个)
回答1:

1楼的自己测试过没?反正我是从来没见过这样针对两个数据库操作的SQL语句

下面操作无论是不是同一服务器都可以实现:
选择A数据库,进行数据导出,按导出数据步骤即可,本想截图给你,但回答里有图片的话会审核很久很麻烦,所以详情我就只有有文字进行描述了,选择了A数据库导出数据,下一步选择导入的数据库B,选择源表和源视图的时候 选择A数据库中的表X(注:表后面的编辑可以去设置下标示插入,以便把数据标示插入新的数据库中) 之后就下一步 下一步 加完成 OK(注:这样导出到B数据库的表X是没用相应的键和关系的,需要自己重新对B数据库的X表进行主外键设置)

若是还没弄明白 再联系我

2楼的方法可以行,但是若真是那样的情况 两个数据库中都有一模一样的表了,还有个更简单的,不懂任何SQL的都能做到,那就是CTRL+C AND CTRL+V (仅在同一服务器上试过)何须绞尽脑汁来整这SQL
看楼主意思 也是把一个数据库中的表 导到另一个数据库中去 用
use B
select * into X from A.dbo.X
但和我上面导出的操作一样都还是需要从新对新表进行键 和关系的设定

回答2:

select * into B...x from A...x

回答3:

user B
insert into x select * from A.dbo.x

回答4:

create table xxx select * from db1.xxx;

回答5:

库A的创建表的脚本,在数据库B中运行一下,就可以了.