如果值小于1,则pljson_util_pkg sql_to_json不起作用

时间:2017-11-13 10:15:10

标签: pljson

我的pljson_util_pkg.sql_to_json

有问题
undef

当我执行此代码时,我收到错误消息: 扫描程序问题,输入如下:{" ROWSET":{" ROW":{" TMP":。1}}}

看起来如果值小于1,则会发生此错误,因为而不是0.1,结果是.1! 知道为什么吗?

谢谢你, 卓然

1 个答案:

答案 0 :(得分:0)

已经关闭,抱歉

我认为原因是oracle如何处理xml中的数字...

如果您尝试这样做:

select xmlelement("tmp",0.1) from dual

你将收到相同的结果......

因此,为了实现你的gol,只需通过to_char函数格式化数字:

select xmlelement("tmp",to_char(0.1,'FM0.00')) from dual

再见 尼古拉