Десятичная справка по Oracle SQL (15,6) при выборе

У меня возникла проблема в письменном виде по SQL для целей ETL.

В моей базе данных Oracle есть column A котором содержится 999999999997259 или 4121.375515 . Мне нужно преобразовать это значение в decimal(15,6) . decimal(15,6) тип данных decimal(15,6) находится в том месте, куда будут загружаться данные.

Какие-либо предложения.

ТИА

Всего 1 ответ


Ниже приводится способ округления значения до 6 десятичных знаков. Условие: должно содержать допустимые значения.

  select cast(round(ColumnaA,6) as DECIMAL(15,6)) from table;

Есть идеи?

10000