【发布时间】:2011-11-30 15:10:06
【问题描述】:
我正在尝试将存储为 varchar 的值存储在十进制字段中。
以下示例均导致:“将数据类型 varchar 转换为数字时出错。”
我在这里错过了什么?
SELECT CONVERT(decimal(11,2), '6.999,50')
SELECT CONVERT(decimal(11, 2), '6.999,50')
SELECT CAST('6.999,50' AS decimal) / 100.0
SELECT CAST((CAST('6.999,50' AS decimal) / 100000) AS decimal(17,5))
【问题讨论】:
标签: sql-server casting decimal numeric varchar