微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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"
)

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐