sql >> Databáze >  >> RDS >> Oracle

Java Stored Procedure vs PL/SQL Stored Procedure

Jakýkoli přechod z jednoho jazyka do druhého bude vyžadovat režii (může být malá, ale stále tam bude). Pokud je ve smyčce, bude zvýrazněna.

Nechte to jednoduché a pokud se můžete držet PL/SQL, udělejte to.

Tom Kyte (viceprezident a guru Oracle Corporation) má mantru, kterou je vhodné zde zopakovat:

(Odkaz:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)

  • Pokud je to možné, měli byste to udělat v jediném příkazu SQL.
  • Pokud to nemůžete udělat v jediném příkazu SQL, udělejte to v PL/SQL.
  • Pokud to nemůžete udělat v PL/SQL, zkuste Java Stored Procedure.
  • Pokud to nemůžete udělat v Javě, udělejte to v externí proceduře C.
  • Pokud to nemůžete udělat v externí rutině C, možná budete chtít vážně přemýšlet o tom, proč to musíte udělat…



  1. Jak funguje Log() v PostgreSQL

  2. Proveďte tento dotaz na hodiny provozu v PostgreSQL

  3. 2 způsoby, jak zobrazit všechny databáze v PostgreSQL (psql)

  4. postgresql date_trunc na libovolnou přesnost?