Fjli de blog分享 http://blog.sciencenet.cn/u/shipo Make or Break

博文

to_char() Format

已有 5197 次阅读 2010-5-18 22:44 |个人分类:学习心得|系统分类:科研笔记| oracle

      在从oracle中读取数据时,常常需要按照相关格式转换成字符串,例如经纬度坐标(107.980000000000004000,35.592700000000000700)保留小数点后6位,则to_char( )函数可以发挥重要作用,格式:to_char( type, 'fmt')type可以是日期,数字等类型,在本例中,经纬度是number型;‘fmt’ 为‘999.999999’时可以得到(107.980000,35.592700);但是,生成XML后发现,元素值中有多余空格,所以简单变换一下成‘FM999.999999’,‘FM’的作用是去除首尾多余的空格和0,得到(107.98,35.5927);但是这里如果必须保留0的话,可以写成‘FM999.000000’,这样就可以得到(107.980000,35.592700),并且生成的XML中元素的值两端无多余的空格!!
---------------------------------------------------------------
参考资料:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements004.htm#SQLRF00210

https://blog.sciencenet.cn/blog-427149-326008.html

上一篇:oracle 触发器复制表记录
下一篇:客户端配置访问分布式Oracle数据库
收藏 IP: .*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-28 11:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部