При извлечении из оракула значение конвертируется в число с плавающей точкой - PullRequest
0 голосов
/ 04 марта 2019

База данных в Oracle с типом столбца NUMBER при извлечении с использованием pyspark преобразуется в float.например.Столбец идентификатора - тип данных NUMBER имеет значение 111. При извлечении значение отображается как 111.000000

Имена столбцов являются динамическими, и я не хочу, чтобы CAST его жестко кодировал.Могут ли данные из oracle быть извлечены так, как они выглядят в базе данных.

Я не хочу добавлять нули.

1 Ответ

0 голосов
/ 04 марта 2019

выберите CAST (111.00000 AS NUMBER (38)) из двойного

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...