| 发表于:2007-12-17 16:57:42 楼主 |
oracle中一字段col_a数据为: 1.aa 2.bb 3.cc 4.dd 替换掉回车换行符 replace(replace(col_a,chr(13),'^&'),chr(10),'*&') 数据变为: 1.aa^&*&2.bb^&*3.cc^&*4.dd^&* 导入db2中,col_a数据数据依然为: 1.aa^&*&2.bb^&*3.cc^&*4.dd^&* 复原回车换行符 replace(replace(col_a,'^&',chr(13)),'*&',chr(10)) 数据变为 1.aa 2.bb 3.cc 4.dd 我的问题:: ------- 为什么除了第一行外,其它行头都多了个空格呢?? ------- 如果这样: replace(replace(col_a,'^&',chr(13)) 数据变为: 1.aa *&2.bb *&3.cc *&4.dd 如果这样: replace(replace(col_a,'^&*&',chr(13)) 数据可以恢复原样: 1.aa 2.bb 3.cc 4.dd 哪位达人能帮忙解释下,多谢!! |
|
|
|
|