关于数据库字段中回车换行符的问题 ---- 急!很急!非常急!!!
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
哪位达人能帮忙解释下,多谢!!