Sintomas
Suponha que você crie uma tabela externa PolyBase usando uma fonte de dados externa Oracle. Quando você mapeia um tipo de número Oracle para um tipo T-SQL DECIMAL/NUMÉRICO, você receberá a seguinte mensagem de erro:
As seguintes colunas no esquema definido pelo utilizador são incompatíveis com o esquema de tabela externa para a tabela '<TableName>': Coluna definida pelo utilizador: ([<NomeColuna>] DECIMAL(<n>) NOT NULL) não é compatível com o tipo de coluna de tabela externa detetada: ([<ColumnName>] FLOAT(53) NOT NULL)
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Resolução
Este problema foi corrigido na seguinte atualização cumulativa para SQL Server:
Acerca das atualizações cumulativas para SQL Server
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:
Atualização cumulativa mais recente do SQL Server 2019
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.
Informações sobre a exclusão de responsabilidade de terceiros
Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não estabelece garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.