你的那个方法是复制表的结构用的。需要粘贴在查询分析器里。粘出来是建表的sql语句
新库中建好结构一样的表格后在查询分析器执行
select into bnewtable from aoldtable
firebird比支持跨数据库 *** 作的:
如果你只是要a库中的小部分数据的话可以用客户端工具导出脚本,然后在导入b库;
如果你的b库是空库的话,可以直接复制数据文件,然后改个名字就可以了;
firebird整天的性能还是可以的,就是可视化的客户端工具太少了,如果你有兴趣可以使用命令行工具gbak,nbakup工具都可以把数据备份出来。
B数据库存在表
use B
go
insert into tablename
select from Aschematablename
B数据库不存在表,用下面语句就省得建表了
use B
go
select into tablename
from Aschematablename
schema系统默认的是dbo,可以根据自己的需要做修改
以数据库A 表A1 和数据库B为例 表B1
将A数据库中A1表导入到B数据库B1表中
SQL SERVER
在B数据库下 打开查询分析器
INSERT INTO B1(B1COL1,B1COL2)
SELECT A1COL1,A1COL1
FROM ADBOA1
WHERE 条件
摁 F5 就完成了。
ORALCE
INSERT INTO B1@数据库database link(B1COL1,B1COL2)
SELECT A1COL1,A1COL1
FROM A1@数据库database link
WHERE 条件
以上就是关于在SQL的两个数据库里,我想把数据库A里的一张表复制到数据库B里,如何 *** 作全部的内容,包括:在SQL的两个数据库里,我想把数据库A里的一张表复制到数据库B里,如何 *** 作、firebird中有两个数据库,将a库中的数据怎么导入到b库中、如何将A数据库内的表复制到B数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)