如何使用sql语句在两个数据库的两张表中导入数据?

时间:2021-12-11 14:56:14
用PB7,一个数据库报务器是sybase11.9.2放在省城(简称外地),一个数据库服务器也是sybase11.9.2放在本地(简称本地),现我想实现如下功能:
    用PB连接两个数据库服务器,从“外地”数据库中的几张表中根据条件检索数据,插入到“本地”数据库中的某张表中。因本地有许多表要插数据,能不能实现在PB中根据我写好的SQL语句实现该目的?如用数据窗口如果外地的数据库表结构改变以后维护很麻烦。谢谢

5 个解决方案

#1


那就用数据游标去数据再插入本地.用数据管道也行.

#2


可以。用insert into table() select () from table。

#3


不好意思,我的意思是PB从一张本地表中读出一个我事先写好的SQL语句(某些条件是动态的,既该SQL语句可支持变量),执行后可实现从外地数据插拉到本地的目的。

#4


那就比較簡單了,寫一個函數取出字符然後用另一個事務插入到本地數據庫

#5


能否请楼上举个例子,或传一段代码给我,谢谢,我的email:pjffn@zj.com

#1


那就用数据游标去数据再插入本地.用数据管道也行.

#2


可以。用insert into table() select () from table。

#3


不好意思,我的意思是PB从一张本地表中读出一个我事先写好的SQL语句(某些条件是动态的,既该SQL语句可支持变量),执行后可实现从外地数据插拉到本地的目的。

#4


那就比較簡單了,寫一個函數取出字符然後用另一個事務插入到本地數據庫

#5


能否请楼上举个例子,或传一段代码给我,谢谢,我的email:pjffn@zj.com