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

Quy trình lưu trữ Java Vs PL / Quy trình lưu trữ SQL

Bất kỳ chuyển đổi từ ngôn ngữ này sang ngôn ngữ khác sẽ liên quan đến chi phí (nó có thể nhỏ nhưng nó sẽ vẫn ở đó). Nếu nó ở trong một vòng lặp, nó sẽ được đánh dấu.

Hãy đơn giản hóa và nếu bạn có thể sử dụng PL / SQL thì hãy làm như vậy.

Tom Kyte (Phó Chủ tịch kiêm Guru của Tập đoàn Oracle) có một câu thần chú có vẻ phù hợp để lặp lại ở đây:

(Tham khảo:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)

  • Bạn nên làm điều đó trong một câu lệnh SQL duy nhất nếu có thể.
  • Nếu bạn không thể thực hiện điều đó trong một Câu lệnh SQL, hãy thực hiện điều đó trong PL / SQL.
  • Nếu bạn không thể làm điều đó trong PL / SQL, hãy thử một Quy trình được lưu trữ trong Java.
  • Nếu bạn không thể làm điều đó trong Java, hãy thực hiện điều đó trong một thủ tục bên ngoài C.
  • Nếu bạn không thể làm điều đó trong một thói quen bên ngoài C, bạn có thể muốn nghiêm túc suy nghĩ về lý do tại sao bạn cần phải làm điều đó…



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý lỗi Oracle

  2. Cách PLAY_SOUND trong Oracle Forms

  3. Tham gia băm trong Oracle với ví dụ

  4. PostgreSQL so với Oracle:Sự khác biệt về chi phí, tính dễ sử dụng và chức năng

  5. ORA-16205 Nâng cấp lên 11.2.0.3