Oracle
 sql >> база данни >  >> RDS >> Oracle

Съхранена процедура в Java срещу съхранена процедура в PL/SQL

Всяко превключване от един език на друг ще включва допълнителни разходи (може да е малко, но все пак ще има). Ако е в цикъл, ще бъде подчертано.

Бъдете прост и ако можете да се придържате към PL/SQL, направете го.

Том Кайт (вицепрезидент и гуру на Oracle Corporation) има мантра, която изглежда уместно да се повтори тук:

(Справка:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)

  • Трябва да го направите в един SQL израз, ако изобщо е възможно.
  • Ако не можете да го направите в един SQL оператор, направете го в PL/SQL.
  • Ако не можете да го направите в PL/SQL, опитайте Java Stored Procedure.
  • Ако не можете да го направите в Java, направете го във външна процедура на C.
  • Ако не можете да го направите във външна рутина в C, може да искате сериозно да помислите защо трябва да го направите...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да се справяме с колона на таблица, наречена с резервирана ключова дума за SQL?

  2. Топ 30 най-полезни заявки за едновременен мениджър

  3. има ли функция PRODUCT, както има функция SUM в Oracle SQL?

  4. Създаване на таблица и вмъкване в рамките на същата процедура в pl/sql

  5. Присъединете се към форума за въпроси и отговори за разработчици