Prosedur tersimpan biasanya dijalankan dengan pernyataan EXEC . Namun, Anda dapat menjalankan prosedur tersimpan secara implisit dari dalam pernyataan SELECT , asalkan prosedur tersimpan mengembalikan kumpulan hasil.
Mempertimbangkan ini, dapatkah kita menggunakan dua pernyataan pilih dalam prosedur tersimpan?
Dua pernyataan SELECT dalam satu prosedur tersimpan , satu menyediakan input untuk yang lain dan yang lainnya mengembalikan lebih dari satu baris. Pernyataan pilih ini mengembalikan tiga baris untuk input dari setiap iterasi pernyataan pilih pertama .
Selain itu, bagaimana Anda menjalankan prosedur tersimpan? Prosedur Tersimpan SQL untuk SQL Server Jadi, jika Anda memiliki kueri SQL yang Anda tulis berulang kali, simpan sebagai prosedur tersimpan , lalu panggil saja untuk menjalankannya . Anda juga dapat meneruskan parameter ke prosedur tersimpan , sehingga prosedur tersimpan dapat bertindak berdasarkan nilai parameter yang diteruskan.
Di sini, dapatkah Anda menanyakan prosedur tersimpan?
Prosedur yang tersimpan dapat mengeksekusi pernyataan SQL, menggunakan logika kondisional seperti IF THEN atau CASE pernyataan dan lopping konstruksi untuk melakukan tugas. Prosedur tersimpan dapat memanggil prosedur tersimpan lainnya . Prosedur tersimpan dapat menjadi sangat berguna karena dapat memanipulasi hasil kueri SQL melalui kursor.
Bisakah saya memanggil prosedur tersimpan di prosedur tersimpan lain?
Memanggil Prosedur Tersimpan dari Prosedur Tersimpan Lain . Dalam rilis yang lebih lama dari SQL Server 2000, Anda dapat memanggil satu prosedur tersimpan dari yang lain dan mengembalikan sekumpulan rekaman dengan membuat tabel sementara yang disebut prosedur tersimpan (B) dapat menyisipkan hasilnya atau dengan menjelajahi penggunaan variabel CURSOR.