我在一个以意大利语格式invoice
存储的访问 mdb 中有一个表。DECIMAL
ie,
用作小数点分隔符。
所以千将写为1.000,00
。我想把它改成这样的英国格式1000.00
。为此,我使用此查询。
UPDATE invoice SET invoice_amount = Replace(Replace(invoice_amount,'.',''),',','.')
有没有更好的选择?我也担心这个查询的第二次意外运行会1000.00
变成100000
。有什么直接的、万无一失的方式来改变这里的文化吗?
PS:invoice_amount
是这里的类型Text
。