李芳军
to_char() Format
2010-5-18 22:44
阅读:5196
标签: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://wap.sciencenet.cn/blog-427149-326008.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?