Проблема
Предположим, что вы создаете внешнюю таблицу PolyBase с помощью внешнего источника данных Oracle. При сопоставлении типа Oracle NUMBER с типом T-SQL DECIMAL/NUMERIC может появиться следующее сообщение об ошибке:
Следующие столбцы в пользовательской схеме несовместимы со схемой внешней таблицы для таблицы TableName><: определяемый пользователем столбец: ([<ColumnName>] DECIMAL(<n>) NOT NULL) несовместим с типом обнаруженного столбца внешней таблицы: ([<ColumnName>] FLOAT(53) NOT NULL)
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующем накопительном обновлении для SQL Server:
Сведения о накопительных обновлениях для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для своей версии SQL Server:
Последнее накопительное обновление для SQL Server 2019 г.
Ссылки
Сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.
Заявление об отказе от ответственности за продукцию сторонних производителей
Сторонние продукты, которые рассматриваются в этой статье, производятся компаниями, которые не зависят от Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.