KB5000670 - KHẮC PHỤC: Xảy ra lỗi khi bạn ánh xạ kiểu số Oracle với kiểu số thập phân/số T-SQL

Áp dụng cho
SQL Server 2019 on Windows SQL Server 2019 on Linux

Triệu chứng

Giả sử bạn tạo một bảng bên ngoài PolyBase bằng cách sử dụng nguồn dữ liệu ngoài của Oracle. Khi bạn ánh xạ một kiểu SỐ Oracle với một kiểu T-SQL DECIMAL/NUMERIC, bạn có thể nhận được thông báo lỗi sau đây:

Các cột sau trong sơ đồ do người dùng xác định không tương thích với sơ đồ bảng bên ngoài của bảng 'TableName><': do người dùng xác định cột: ([<ColumnName>] DECIMAL(<n>) NOT NULL) is not compatible with the type of the external table column: ([<ColumnName>] FLOAT(53) NOT NULL)

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".

Giải pháp

Sự cố này đã được khắc phục trong bản cập nhật tích lũy sau đây dành cho SQL Server:

Giới thiệu về các bản cập nhật tích lũy cho SQL Server

Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả bản sửa lỗi nóng và bản sửa lỗi bảo mật trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho phiên bản SQL Server của mình:

Bản cập nhật tích lũy mới nhất cho SQL Server 2019

Tham khảo

Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.

Tuyên bố từ chối trách nhiệm thông tin của bên thứ ba

Các sản phẩm bên thứ ba mà bài viết này đề cập được sản xuất bởi các công ty độc lập với Microsoft. Microsoft không đưa ra sự đảm bảo, dù là ngụ ý hay theo một hình thức khác, về hiệu suất hoặc mức độ tin cậy của những sản phẩm này.