网站首页  |  业界新闻  |  技术文章  |  视频教程  |  下载频道  |  程序源码  |  个人空间  |  编程论坛
 
学习型 ASP/PHP/ASP.NET 主机 30元/年 全能 ASP/PHP/ASP.NET 主机,支持月付 专业 MSSQL 数据库空间,支持月付 专业 MySQL 数据库空间,支持月付
发新话题
打印

[讨论]怎样去除Oracle数据库中字段的回车换行符

[讨论]怎样去除Oracle数据库中字段的回车换行符

在很多情况下,我们的数据库并不是个独立的东西。在数据的使用过程中,可能会用到数据导出,譬如导出到另外一个软件,导出到财务用数据……,实际应用中很多都是通过导出分行的文本或XML来实现的。如果这时数据库中的某些字段包括有回车符或空格等,就会影响到导出数据的完整性和一致性。
一般有如下方法。
一、通过SQL(治本),这种是直接操作数据库,比较彻底。
update table set fa=replace(fa,chr(13),'') ; --- 除去回车符
update table set fa=replace(fa,' ','') ; --- 除去空格符

二、通过代码(治标),这种一般在编程中用到,针对已导出的字符串。
fixedString = string.replaceAll("\n", "").replaceAll("chr(13)", "").replaceAll(" ", "");

TOP

不错
地球人的缺点与恶习集一身,小心感染不良恶习

TOP

自己顶一下!
这Oracle版块人气怎么就那么差呢?

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。 MyAudiA8@Gmail.com

TOP

不错,不错,学知识了,呵呵

TOP

楼主   顶你~~ 哈哈啊

TOP

发新话题