同一个数据库服务,不同的库,用insert ... select
如果是不同的数据库服务,将sql对应的查询结果定义为view(视图),然后bcp out, bcp in

使用前在ini(windows) interface(unix)上先增加一个服务名

bcp是一个客户端应用

bcp  dbname..view_name  out ...  -Stt -c

在数据库客户端连接源数据库,创建相关数据集视图

CREATE VIEW V_TXN_MBP_ENTRYANDEXIT_SC
AS
SELECT * FROM TXN_MBP_ENTRYANDEXIT A
WHERE A.REPORT_TIME BETWEEN '2020-09-01' AND '2021-10-01'
AND A.STATION_ID='0505'

打开cmd窗口,分别执行下面两条命令

bcp LC数据库名称..V_TXN_MBP_ENTRYANDEXIT_SC out C:\Sybase\mbpdata  -Usa -P123456 -SHFLCDB -Jcp936 -c
bcp SC数据库名称..TXN_MBP_ENTRYANDEXIT in C:\Sybase\mbpdata  -Usa -P123456 -SHFSCDB -Jcp936 -c