您的位置:首页 > 其它

Sybase、DB2数据导入导出

2017-07-14 17:58 387 查看

一、Sybase导出

  BCP 见: http://blog.csdn.net/sun120204535/article/details/75120731z

二、DB2 导入

1、IMPORT

     简单 :  import from F:\DB2\SQL-fengjin\data.txt of del insert into t

     复杂: import FROM "D:\t_jgc_cs.txt" OF DEL MODIFIED BY dateformat="YYYY-MM-DD" timestampformat="YYYYMMDDHHMMSS" CHARDEL"" coldel, dumpfile="D:\dump.txt" METHOD P (1,2,3) ROWCOUNT 3000 MESSAGES "D:\message.txt" TEMPFILES PATH "D:\tempfile.txt" REPLACE
INTO T_JGC_CS_TEST (CSLX,DXBH,DXMC) NONRECOVERABLE INDEXING MODE AUTOSELECT SET INTEGRITY PENDING CASCADE IMMEDIATE;

import速度太慢          

2、LOAD

     简单 :  load from F:\DB2\SQL-fengjin\data.txt of del insert into t

     复杂: LOAD FROM "D:\t_jgc_cs.txt" OF DEL MODIFIED BY dateformat="YYYY-MM-DD" timestampformat="YYYYMMDDHHMMSS" CHARDEL"" coldel, dumpfile="D:\dump.txt" METHOD P (1,2,3) ROWCOUNT 3000 MESSAGES "D:\message.txt" TEMPFILES PATH "D:\tempfile.txt" REPLACE INTO
T_JGC_CS_TEST (CSLX,DXBH,DXMC) NONRECOVERABLE INDEXING MODE AUTOSELECT SET INTEGRITY PENDING CASCADE IMMEDIATE;

3、导入前,timestamp数据处理

insert into testaaa values('2017-07-07-19:00:00')

三、分隔符

SYBASE 

-t field_term  指定字段终止符。默认的字段终止符是 \t(制表符)。使用此参数替代默认字段终止符。
-r row_term   指定行终止符。默认的行终止符是 \n(换行符)。使用此参数替代默认行终止符。

DB2

CHARDEL   --如果是DEL格式,表示字符串数据分界符,默认是双引号。

COLDEL  --如果是DEL格式,表示列和列之间的分界符,默认是分号。

                   行分隔符默认为换行符 \n
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: