Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Kết quả không mong muốn của ánh xạ nhiều tập trong Oracle SQL

Đó là một lỗi. Thêm /*+ NO_MERGE */ gợi ý cho chế độ xem nội tuyến thứ hai trong ví dụ cuối cùng sẽ tạo ra kết quả mong đợi. Xem SQL Fiddle này Ví dụ. Bất kể truy vấn nào, gợi ý đó sẽ không bao giờ thay đổi kết quả. Có một số thay đổi dường như không liên quan khác mà bạn có thể thực hiện sẽ tạo ra kết quả chính xác, chẳng hạn như xóa một số cột hoặc thêm ROWNUM không sử dụng ở giữa.

Oracle đang viết lại truy vấn của bạn để tối ưu hóa nó, nhưng đã làm sai. Bạn có thể có thêm một số thông tin bằng cách theo dõi truy vấn, nhưng tôi nghi ngờ bạn sẽ có thể thực sự khắc phục được sự cố. Hãy giải quyết vấn đề này ngay bây giờ và gửi yêu cầu dịch vụ tới Oracle để họ có thể tạo ra một lỗi và cuối cùng sửa nó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia / Tổng hợp các mục với bảng EAV

  2. Đầu ra mong muốn với dữ liệu bảng nhất định

  3. Oracle TO_DATE với chỉ nhập thời gian sẽ thêm thành phần ngày tháng dựa trên logic gì?

  4. Sửa đổi giá trị nút XML- UpdateXML tương đương cho Oracle 12c

  5. Chế độ xem cụ thể hóa trong oracle với Làm mới nhanh thay vì liều lượng hoàn chỉnh không hoạt động