A prosedur tersimpan tidak mempunyai nilai pulangan tetapi secara pilihan boleh mengambil parameter input, output atau input-output. Prosedur yang disimpan boleh mengembalikan output melalui mana-mana parameter output atau input-output.
Jenis prosedur yang manakah mengembalikan nilai?
Prosedur Fungsi mengembalikan nilai kepada kod panggilan sama ada dengan melaksanakan penyataan Return atau dengan menemui penyataan Exit Function atau End Function.
Bolehkah prosedur tersimpan mengembalikan nilai rentetan?
3 Jawapan. Anda meletakkan hasil anda dalam nilai RETURN dan bukannya dalam nilai @r yang diluluskan. (RETURN) Merupakan nilai integer yang dikembalikan. Prosedur tersimpan boleh mengembalikan nilai integer kepada prosedur panggilan atau aplikasi.
Bagaimanakah anda mengembalikan nilai daripada prosedur tersimpan dalam SQL Server?
Anda boleh gunakan penyata pulangan di dalam prosedur tersimpan untuk mengembalikan kod status integer (dan hanya jenis integer). Mengikut konvensyen nilai pulangan sifar digunakan untuk kejayaan. Jika tiada pulangan ditetapkan secara eksplisit, maka prosedur tersimpan mengembalikan sifar. Anda harus menggunakan nilai pulangan untuk kod status sahaja.
Apakah jenis pemulangan prosedur tersimpan?
Pernyataan RETURN digunakan untuk tanpa syarat dan segera menamatkan prosedur SQL dengan mengembalikan aliran kawalan kepada pemanggil prosedur tersimpan. Ia adalah wajib apabila pernyataan RETURN dilaksanakan bahawa ia mengembalikan nilai integer. Jika nilai pulangan tidak diberikan, nilai lalai ialah 0.