oracle中 用 spool 导出 数据到文本显示的格式问题
其中sql文件的部分内容如下:setcolsep''settrimspoolonsetlinesize120setpagesize2000setnewpage1sethe...
其中sql文件的部分内容如下:
set colsep ''
set trimspool on
set linesize 120
set pagesize 2000
set newpage 1
set heading off
set term off
spool promt.txt
select char1,to_char(number2,'fm00000') ,char2 from tab1;
spool off
显示内容如下:
aa00005 eee
bb00006 rrr
问题是 我在把number2字段用to_char 转化后 用fm去空格之后 在显示的时候后面会莫名奇妙的 多出一个空格 我想把那个空格去掉 怎么解决 求大侠帮忙啊
用||''||这个 我之前就试过了 用了之后 也会有问题 就是后面数据的位置会改变并且也会多出一个空格,用to_char转换后去空格 为什么后面会多出一个空格啊 怎么去掉啊 有没有其他的办法 求帮助啊 展开
set colsep ''
set trimspool on
set linesize 120
set pagesize 2000
set newpage 1
set heading off
set term off
spool promt.txt
select char1,to_char(number2,'fm00000') ,char2 from tab1;
spool off
显示内容如下:
aa00005 eee
bb00006 rrr
问题是 我在把number2字段用to_char 转化后 用fm去空格之后 在显示的时候后面会莫名奇妙的 多出一个空格 我想把那个空格去掉 怎么解决 求大侠帮忙啊
用||''||这个 我之前就试过了 用了之后 也会有问题 就是后面数据的位置会改变并且也会多出一个空格,用to_char转换后去空格 为什么后面会多出一个空格啊 怎么去掉啊 有没有其他的办法 求帮助啊 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询