Я хочу преобразовать столбец varchar(max)
в decimal(10,4)
.
Когда я пытаюсь использовать cast
или convert
, я получаю исключение арифметического переполнения. Проблема заключается в том, что данные, хранящиеся в столбце varchar, могут содержать различные оценки и разные шкалы. Например, 123456789.1234567 ', 1.12345678 или 123456.1234.
Для таких значений, как 123456.1234, он преобразуется без какой-либо проблемы, но для других значений у меня возникают некоторые проблемы.
Любая помощь будет оценена.