Oracle SQL десятичная помощь (15,6) при выборе - PullRequest
0 голосов
/ 06 февраля 2020

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

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

Любые предложения.

TIA

1 Ответ

0 голосов
/ 06 февраля 2020

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

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