现在的位置: 首页 > 综合 > 正文

在IBExpert中跨库查询不同数据库表、不同版本数据库

2013年12月02日 ⁄ 综合 ⁄ 共 737字 ⁄ 字号 评论关闭

原来开发时使用的数据库版本太高,使用的是FB2.11,而在把原来的低版本(FB2.0)的数据库的数据导入后,放到机器上运行,却发现怎么

 

也登录不了,装了FB2.11后,还是提示unsupported on-disk structure for file ;found 11.1,support 11.0,没办法,可能是

 

FB2.11还是存在bug,重新安装了FB2.0后,建了一个库,试了打得开,唉,数据都导进去了,看来还是用点低一点、稳定点的版本。还是看

 

看在IBExpert中能不能把高版本的数据导入到低版本的数据库中。G了一个,只有这样说的:

 

最简单的是用IBExpert,在IBExpert中分别打开A库和B库,然后转到A库中,在SQL Editor中执行以下SQL:

insert into [目标数据库在IBExpert中的注册名].T_LX select * from T_LX打开两个不同版本的数据库,

 

但我试了一下,

insert into [e:/METERSTORAGE.fdb].tb_instorage
select * from tb_instorage

提示了一个错误:Unknown database alias:e:/meterstorage.fdb,哦,明的了,把注册名e:/METERSTORAGE.fdb改为别名:

insert into [E_METERSTORAGE].tb_instorage
select * from tb_instorage

OK,提示:

Starting data transfer...
Transferring data... Done!
526 records were trasferred.
Commiting transaction... Done!

 

把E盘数据库打开,确实导去了。

抱歉!评论已关闭.