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

Độ dài câu lệnh tối đa trong Oracle là bao nhiêu

Không có số cố định. Xem "Giới hạn cơ sở dữ liệu logic": http:// docs. oracle.com/cd/B19306_01/server.102/b14237/limits003.htm

"Giới hạn về thời lượng một câu lệnh SQL có thể phụ thuộc vào nhiều yếu tố, bao gồm cấu hình cơ sở dữ liệu, dung lượng đĩa và bộ nhớ".

Bạn cũng có thể bị ảnh hưởng bởi các giới hạn khác, chẳng hạn như mức tối đa của các truy vấn phụ.

Cho rằng độ dài tối đa của các thủ tục PL / SQL là 2000-3000 dòng, cảm giác của tôi là bạn có thể gặp sự cố với truy vấn 3M byte. Tôi cũng nghĩ rằng nếu nó hoạt động, thời gian phân tích cú pháp sẽ rất "thú vị".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu phân tán Oracle và MSVC

  2. Sử dụng truy vấn SQL để xác định xem một bảng có tồn tại hay không

  3. Chọn từ bảng bằng cách chỉ biết ngày mà không có thời gian (ORACLE)

  4. Oracle chuyển đổi giây thành giờ:Phút:Giây

  5. ORA-02253:đặc điểm kỹ thuật ràng buộc không được phép ở đây