Sybase使用bcp工具对表或者某查询结果进行单独导出导入

同一个数据库服务,不同的库,用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

posted @   一只竹节虫  阅读(328)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-01-11 oracle存储过程通过游标输出Sql结果集
点击右上角即可分享
微信分享提示