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

tại sao sql này được sử dụng union tất cả đều không trả về dữ liệu

Bạn chưa cho biết bạn đang gặp phải phiên bản này trên phiên bản nào, nhưng Gordon Linoff đã tái tạo trên SQL Fiddle đang chạy 11.2.0.2 và như những người khác đã nói rằng nó không được nhìn thấy trong 10g và 11.2.0.3, vì vậy có vẻ hợp lý để nghĩ rằng bạn cũng có thể là trên 11.2.0.2.

Trong trường hợp đó, lỗi này trông giống với lỗi 12336962. Nếu bạn có quyền truy cập vào Bộ phận hỗ trợ của Oracle, bạn (hoặc DBA của bạn) có thể tra cứu lỗi đó, nhưng tôi không thể tái tạo những gì nó nói ở đây, mặc dù đó là một lỗi đã xuất bản. Việc chạy truy vấn của bạn và ví dụ từ báo cáo lỗi sẽ tạo ra kết quả giống nhau và trong cả hai trường hợp, thay đổi từ union all tới union tạo ra kết quả chính xác. Bạn có thể muốn đưa ra một yêu cầu dịch vụ để được xác nhận.

Lỗi đó đã được sửa trong bộ bản vá 11.2.0.3 - Tôi không chắc mình thực sự nên chia sẻ điều đó, nhưng nó đã được xuất bản ở đây - vì vậy vá lỗi có thể là cách tốt nhất của bạn, và Oracle có thể gợi ý rằng nếu bạn tăng SR. Nếu nghi ngờ, hãy hỏi trực tiếp Oracle.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00932:kiểu dữ liệu không nhất quán:dự kiến ​​- có -

  2. Chuyển đổi các giá trị được phân tách bằng dấu phẩy thành các hàng trong Oracle

  3. Cách sử dụng một cột được tính toán để tính toán một cột khác trong cùng một chế độ xem

  4. Webrick phản hồi rất chậm. Làm thế nào để tăng tốc độ?

  5. Việc sử dụng mệnh đề RETURNING INTO có nhanh hơn một câu lệnh SELECT riêng biệt không?