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

Mệnh đề SQL IN 1000 giới hạn mục

Có một cách giải quyết khác cho vấn đề này chưa được đề cập trong bất kỳ câu trả lời nào khác (hoặc các câu hỏi đã trả lời khác):

Bất kỳ trong câu lệnh nào như x in (1,2,3) có thể được viết lại thành (1,x) in ((1,1), (1,2), (1,3)) và giới hạn 1000 phần tử sẽ không còn được áp dụng. Tôi đã kiểm tra với một chỉ mục trên x và giải thích kế hoạch vẫn báo cáo rằng Oracle đang sử dụng một vị từ truy cập và quét phạm vi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chạy Oracle Client ở chế độ 32 bit trên máy 64 bit

  2. cách sử dụng XMLImporter và FndXdfCmp trong Oracle EBS

  3. Tất cả các lượt xem hữu ích về hiệu suất động 11g

  4. Di chuyển dữ liệu giữa các DBMS khác nhau

  5. Chỉ mục Oracle và các loại chỉ mục trong oracle với ví dụ