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

java.lang.ArrayIndexOutOfBoundsException tại oracle.jdbc.driver.T4CTTIrxd.readBitVector (T4CTTIrxd.java:135)

Điều này gần như chắc chắn là do nén hàng. Cơ sở dữ liệu nhận ra các giá trị cột trùng lặp liên tiếp và thay vì gửi lại giá trị, chỉ gửi "ditto" về mặt khái niệm. Vì vậy vấn đề này phụ thuộc nhiều vào dữ liệu trả về. Trừ khi truy vấn chứa ORDER BY thậm chí thực hiện lặp lại một truy vấn trên một cơ sở dữ liệu duy nhất có thể trả về các hàng theo thứ tự khác, do đó vấn đề này có thể khó tái tạo.

Đã có một số bản vá cho mã này trong các bản phát hành gần đây. Tôi mơ hồ nhớ lại đã nhìn thấy vấn đề này nhưng tôi không thể tìm ra lỗi cho nó. Tuy nhiên, gần đây mã đã thay đổi nhiều, vì vậy tôi khuyên bạn nên thử 12.2.0.1.0 có sẵn trên Oracle Maven . Nếu nó tái tạo với 12.2.0.1.0, vui lòng gửi lỗi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Groovy SQL Oracle Array Chức năng / Thủ tục Đăng ký Tham số

  2. Loại bỏ các bản sao bằng cách sử dụng hàm LISTAGG của Oracle

  3. Hiển thị mô tả Múi giờ trong to_char () trong Oracle

  4. Làm cách nào để tạo tất cả các ngày Chủ nhật giữa 2 ngày trong oracle sql?

  5. Oracle chọn dữ liệu theo các khối ngày liền kề