Есть ли способ получить более низкий уровень гранулярности, преобразованный из научной нотации? - PullRequest
0 голосов
/ 24 мая 2019

Первоначально я получаю значение, например 61290983520229040997, и впоследствии получаю файл с этим в научной нотации в форме 6.1291E + 19.Возможно ли преобразовать это обратно в эту гранулярность, поскольку мои попытки приведения всегда заканчиваются значением 61291000000000000000. Исходя из моего понимания, это преобразование имеет смысл, но я надеюсь, что есть способ вернуться к исходной гранулярности.

Использование преобразования данных в десятичное значение [DT_DECIMAL] Я получаю значение 61291000000000000000

1 Ответ

1 голос
/ 24 мая 2019

Возможно ли преобразовать это обратно в эту гранулярность

Нет.

Если у вас есть файл с буквенным текстом 6.1291E+19, как вы ожидаете, что SQL Server получит дополнительную информацию или числа после 6.1291?

...