wangdbtocsv能够解决什么?

WngDbToCsv可以将Oracle9i,Oracle10g,SqlServer2000以上数据库,转化为

以文件为单位的开放式目录体系的简易DB,可剪辑,修改,合并。

比如可将Oracle9i与SqlServer2000数据库进行合并。

 

http://www.sharebank.com.cn/soft/SoftBuy_29038.htm

 

Q 什么是复杂情况

A 复杂情况是指包含控制字符的信息。

   在通常数据库的设计中,是没有考虑控制信息的。没有处理的信息加入到数据库中。

是可以用Sqlldr过滤的。bad文件将记载错误信息。

   解决办法之一是自定义协议。如用”&lf&"代表回车。

 

Q用什么驱动可以将图形文件输出。

A建议使用 Provider=OraOLEDB.Oracle.1 设定。

 

Q用什么办法改变输出文件名的后缀。

  在DOS窗口下用 Rename

  例: Rename *.blob   *.jpg

 

 

Q/A

Q 如何将输出CSV文件导入到Oracle数据库中。

A:简易的方法用SqlLdr,复杂情况可自行处理。

例题

     自动输出文件为“员工简历.ctl” 与  “员工简历.csv"

使用命令

     sqlldr userid=scott/tiger@orcl control=员工简历.ctl log=员工简历.log

即可。

员工简历.ctl

------------------------------

OPTIONS (SKIP=1)
LOAD DATA
INFILE '员工简历0001.csv' BADFILE 员工简历0001.bad
INTO TABLE 员工简历
FIELDS TERMINATED BY ','
(   
身份证代码,
宿主代码,
姓名,
性别,
生年月日 date "yyyy-mm-dd hh24:mi:ss",
住所,
电话号码,
手机号码,
邮件地址,
身份证图像类型,
FileName1 FILLER CHAR(180),
身份证图像 LOBFILE(FileName1) TERMINATED BY EOF,
近照类型,
FileName2 FILLER CHAR(180),
近照 LOBFILE(FileName2) TERMINATED BY EOF,
简历类别,
简历文本类型,
FileName3 FILLER CHAR(180),
简历 LOBFILE(FileName3) TERMINATED BY EOF,
更新日期 date "yyyy-mm-dd hh24:mi:ss"
)

------------------------------

    

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值