Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Procedura składowana Java a procedura składowana PL/SQL

Każde przejście z jednego języka na inny będzie wiązało się z dodatkowymi kosztami (może być niewielki, ale nadal będzie). Jeśli jest w pętli, zostanie zaakcentowany.

Zachowaj prostotę, a jeśli możesz trzymać się PL/SQL, zrób to.

Tom Kyte (wiceprezes i guru Oracle Corporation) ma mantrę, którą wydaje się, że warto tutaj powtórzyć:

(Odnośnik:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)

  • Powinieneś to zrobić w jednej instrukcji SQL, jeśli to w ogóle możliwe.
  • Jeśli nie możesz tego zrobić w jednej instrukcji SQL, zrób to w PL/SQL.
  • Jeśli nie możesz tego zrobić w PL/SQL, wypróbuj Zapisaną Procedurę Java.
  • Jeśli nie możesz tego zrobić w Javie, zrób to w zewnętrznej procedurze C.
  • Jeśli nie możesz tego zrobić w zewnętrznej procedurze C, możesz poważnie zastanowić się, dlaczego musisz to zrobić…



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstawianie obrazu z Oracle do SQL Server

  2. Jak usunąć wiersz w Oracle?

  3. Dlaczego nie mogę zmusić Oracle 11g do zużywania większej liczby procesorów dla pojedynczego zapytania SQL?

  4. Jak utworzyć nie zerowe ograniczenie w Oracle?

  5. Jak używać zmiennych w Oracle SQL Developer?