我的pljson_util_pkg.sql_to_json
有问题undef
当我执行此代码时,我收到错误消息: 扫描程序问题,输入如下:{" ROWSET":{" ROW":{" TMP":。1}}}
看起来如果值小于1,则会发生此错误,因为而不是0.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
再见 尼古拉