Я получаю несколько аргументов в хранимую процедуру. Эти аргументы являются NVARCHAR.
У меня проблема, когда мне нужно привести некоторые из этих значений к FLOATS, потому что они принимаются как, например,
@ VALUE1 NVARCHAR (100)
ОБЪЯВИТЬ @ChangedValue
SET @ChangedValue = CAST (@ Value1 AS FLOAT)
например. @ Value1 = "0,001"
Дает мне проблему, так как ожидает "0,001"
Я не могу изменить формат ввода, но могу ли я как-то изменить его на стороне SQL-сервера? Изменяя все "," на "." вместо этого?
С наилучшими пожеланиями, Кенн