我将一些参数接收到存储过程中。这些参数是 NVARCHAR 的。
我有一个问题,当我需要将其中一些值转换为 FLOATS 时,因为它们被接收为例如
@VALUE1 NVARCHAR(100)
声明 @ChangedValue SET @ChangedValue = CAST(@Value1 AS FLOAT)
例如@Value1 = "0,001"
给我一个问题,因为它期望“0.001”
我无法更改输入的格式,但我可以在 SQL 服务器端以某种方式更改它吗?通过将所有“,”更改为“。” 反而?
最好的问候,肯恩