Apakah prosedur dalam Oracle?
Apakah prosedur dalam Oracle?

Video: Apakah prosedur dalam Oracle?

Video: Apakah prosedur dalam Oracle?
Video: ORACLE STORED PROCEDURE DAN FUNCTION 2024, Disember
Anonim

A Prosedur ialah unit subprogram yang terdiri daripada sekumpulan PL/SQL kenyataan. setiap satu prosedur dalam Oracle mempunyai nama unik tersendiri yang boleh dirujuk. Unit subprogram ini disimpan sebagai objek pangkalan data. Nilai boleh dihantar ke dalam prosedur atau diambil daripada prosedur melalui parameter.

Daripada itu, apakah prosedur dalam Oracle dengan contoh?

A prosedur adalah sekumpulan PL/SQL pernyataan yang boleh anda panggil dengan nama. Spesifikasi panggilan (kadangkala dipanggil spec panggilan) mengisytiharkan kaedah Java atau rutin bahasa generasi ketiga (3GL) supaya ia boleh dipanggil daripada SQL dan PL/SQL . Spek panggilan memberitahu Oracle Pangkalan data kaedah Java yang akan digunakan apabila panggilan dibuat.

Seterusnya, persoalannya ialah, apakah prosedur dalam SQL? SQL | Prosedur dalam PL/ SQL . A disimpan prosedur dalam PL/ SQL tidak lain hanyalah siri deklaratif SQL pernyataan yang boleh disimpan dalam katalog pangkalan data. A prosedur boleh dianggap sebagai fungsi atau kaedah. Mereka boleh dipanggil melalui pencetus, lain-lain prosedur , atau aplikasi pada Java, PHP dll.

Begitu juga, anda mungkin bertanya, apakah fungsi Oracle?

Fungsi Oracle . A fungsi ialah subprogram yang digunakan untuk mengembalikan satu nilai. Anda mesti mengisytiharkan dan mentakrifkan a fungsi sebelum menyerunya. Ia boleh diisytiharkan dan ditakrifkan pada masa yang sama atau boleh diisytiharkan dahulu dan ditakrifkan kemudian dalam blok yang sama.

Apakah perbezaan antara prosedur dan fungsi dalam Oracle?

Perbezaannya ialah- Fungsi mesti mengembalikan a nilai (dari mana-mana jenis) secara lalai mendefinisikannya, manakala dalam kes prosedur anda perlu menggunakan parameter seperti parameter OUT atau OUT untuk mendapatkan keputusan. Anda boleh menggunakan fungsi dalam SQL biasa kerana anda tidak boleh menggunakan prosedur dalam pernyataan SQL.

Disyorkan: