Apakah perbezaan antara prosedur dan fungsi tersimpan?

王林
Lepaskan: 2023-09-04 20:21:02
ke hadapan
1271 orang telah melayarinya

Apakah perbezaan antara prosedur dan fungsi tersimpan?

Berikut ialah perbezaan utama antara fungsi dan prosedur:

Fungsi th> Proses
Sebuah fungsi pulangan mempunyai jenis nilai pulangan. td> Prosedur tiada jenis pemulangan. Tetapi ia menggunakan parameter OUT untuk mengembalikan nilai.
Anda tidak boleh menggunakan fungsi dengan pertanyaan manipulasi data. Hanya pertanyaan terpilih dibenarkan dalam fungsi. Anda boleh menggunakan pertanyaan DML dalam prosedur seperti memasukkan, mengemas kini, memilih, dsb.
Fungsi tidak membenarkan parameter output Prosedur membenarkan parameter input dan output.
Anda tidak boleh menguruskan urus niaga dalam fungsi. Anda boleh menguruskan hal ehwal dalam proses.
Anda tidak boleh memanggil prosedur tersimpan daripada fungsi Anda boleh memanggil fungsi daripada prosedur tersimpan.
Anda boleh memanggil fungsi menggunakan penyata terpilih. Anda tidak boleh memanggil prosedur menggunakan pernyataan pilih.

Atas ialah kandungan terperinci Apakah perbezaan antara prosedur dan fungsi tersimpan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan