症状

假设使用 Oracle 外部数据源创建 PolyBase 外部表。 将 Oracle NUMBER 类型映射到 T-SQL DECIMAL/NUMERIC 类型时,可能会收到以下错误消息:

用户定义的架构中的以下列与表"<TableName>"的外部表架构不兼容:用户定义的列: ([<ColumnName>] DECIMAL (<n>) NOT NULL) 与检测到的外部表列的类型不兼容: ([<ColumnName>] FLOAT (53) NOT NULL)

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

解决方法

以下累积更新中修复了此问题,SQL Server:

每个新的累积更新SQL Server包含上一个内部版本提供的所有修补程序和安全修补程序。 建议为版本安装最新版本的 SQL Server:

2019 年 1 月SQL Server累积更新

参考

了解 Microsoft 用于描述软件更新的术语。

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×