我目前正在尝试将XML插入用于历史记录之间比较的SQL表中,并遇到一个问题,即在数字数据类型列上使用sql:column会从所放入的记录中删除任何尾随的0,从而导致错误的比较。
代码是这样的:
SET Changes.modify('insert <FinancialAmount>{sql:column("c.Value")}</FinancialAmount> after (/Name)[1]')
但是,数据库中返回的值为750.00只是750。
我查看了fn:format-number,但是SQL似乎不支持它。
对于如何解决此问题的任何建议,我们将不胜感激。