Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在oracle中为数字保留尾随0?_Oracle - Fatal编程技术网

如何在oracle中为数字保留尾随0?

如何在oracle中为数字保留尾随0?,oracle,Oracle,为什么从dual选择to_char(32.00,'FM999990D999')返回我32, 如果我理解得很好,FM应该保持尾随和前导0,不是吗 (来源:)使用: select to_char(32.00, '999990D999') from dual; 从您提供的页面: FM FM90.9从数字中删除前导和尾随空格。 好的,是的,这是一个误解。。。我的错。但有没有办法不把随机数设为0?我在处理坐标,所以有时候可能是0.00005,有时候是32.00。只需添加足够的“9”就可以了?@So4ne

为什么
从dual选择to_char(32.00,'FM999990D999')
返回我
32,

如果我理解得很好,
FM
应该保持尾随和前导0,不是吗

(来源:)

使用:

select to_char(32.00, '999990D999') from dual;
从您提供的页面:

FM FM90.9从数字中删除前导和尾随空格。


好的,是的,这是一个误解。。。我的错。但有没有办法不把随机数设为0?我在处理坐标,所以有时候可能是0.00005,有时候是32.00。只需添加足够的“9”就可以了?@So4ne是的,在
D
之后添加五个9,好吧,这有点令人失望,它不可能是自动的。无论如何,谢谢你的回答。@So4ne顺便说一句,最好使用Oracle官方文档