Peralihan apa pun dari satu bahasa ke bahasa lain akan melibatkan overhead (mungkin kecil tetapi akan tetap ada). Jika dalam satu lingkaran akan ditekankan.
Tetap sederhana dan jika Anda dapat tetap menggunakan PL/SQL maka lakukanlah.
Tom Kyte (Wakil Presiden dan Guru Oracle Corporation) memiliki mantra yang sepertinya cocok untuk diulang di sini:
(Referensi:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)
- Anda harus melakukannya dalam satu pernyataan SQL jika memungkinkan.
- Jika Anda tidak dapat melakukannya dalam satu Pernyataan SQL, lakukan dalam PL/SQL.
- Jika Anda tidak dapat melakukannya di PL/SQL, coba Java Stored Procedure.
- Jika Anda tidak dapat melakukannya di Java, lakukan dalam prosedur eksternal C.
- Jika Anda tidak dapat melakukannya dalam rutinitas eksternal C, Anda mungkin ingin memikirkan secara serius mengapa Anda perlu melakukannya…