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