недавно, работая над проектом миграции db2 → oracle, мы столкнулись с этой ситуацией. разработчики непреднамеренно создавали новые структуры таблиц, используя десятичные (s, p) столбцы. Я не помнил, что Oracle поддерживал это, но затем некоторое копание показало, что его тип данных ANSI поэтому поддерживается oracle.
Однако вопрос для меня остался -
- Как эти данные обрабатываются внутри?
- существует ли стоимость использования типов ANSI вместо встроенных в Oracle типов?
- Будет ли влияние во время переноса данных, если целевой тип был встроенным в Oracle?