У меня есть столбец с числами разной длины, и я пытаюсь преобразовать их в varchar.
Некоторые значения превышают максимальный размер bigint, поэтому я не могу сделать что-то подобное
cast(cast(float_field as bigint) as varchar(100))
Я пробовал использовать десятичную дробь, но числа не одного размера, так что это тоже не помогает
CONVERT(varchar(100), Cast(float_field as decimal(38, 0)))
Любая помощь приветствуется.
UPDATE:
Пример значения 2.2000012095022E + 26 .