SQL Server ialah salah satu produk terbaik yang dikeluarkan daripada Microsoft, tetapi tidak setiap profesional tahu cara menggunakannya dengan berkesan. Sebagai contoh, sesetengah mungkin merasa sukar untuk membuat prosedur tersimpan tetapi jangan risau jika anda termasuk dalam kurungan itu kerana anda telah datang ke tempat yang betul. Sekarang, belajar bagaimana untuk buat Prosedur Tersimpan SQL melalui Pelayan SQL adalah sesuatu yang semua profesional dalam bidang ini harus tahu bagaimana untuk mencapainya.
Bagaimana untuk mencipta prosedur tersimpan dalam SQL Server
Mencipta Prosedur Tersimpan SQL melalui Pelayan SQL adalah lebih mudah daripada yang anda sangkakan pada asalnya, jadi mari kami terangkan perkara yang perlu dilakukan. Hanya ikuti langkah di sini:
- Klik pada Pertanyaan Baharu
- Taip kenyataan CREATE PROCEDURE
- Tulis Penyata CREATE PROCEDURE secara manual
- Hubungi Prosedur Tersimpan
1] Klik pada Pertanyaan Baharu
Perkara pertama yang anda mesti lakukan dalam situasi ini ialah mengklik pada butang Pertanyaan Baharu. Ini mudah dilakukan, jadi mari kita terangkan caranya.
- OK, jadi mulakan dengan membuka alat SQL Server.
- Dari sana, pilih pangkalan data di mana anda ingin membuat prosedur tersimpan.
- Setelah ia tersedia dan berjalan, anda harus mengklik pada butang Pertanyaan Baharu secepat mungkin.
- Anda boleh mencari butang ini betul-betul pada bar alat.
2] Taip kenyataan CREATE PROCEDURE
Teruskan, anda kini mesti menaip pernyataan prosedur cipta dari kawasan teks yang disediakan.
Berikut ialah contoh rupa kenyataan prosedur cipta:
ralat pakej pemasang tingkap
CREATE PROCEDURE LatestTasks @Count int AS SET ROWCOUNT @Count SELECT TaskName AS LatestTasks, DateCreated FROM Tasks ORDER BY DateCreated DESC
Kita mesti ambil perhatian bahawa skrip di atas direka untuk mencipta prosedur tersimpan yang dipanggil TastestTasks, dan ia menerima parameter yang dipanggil Count.
3] Tulis Penyata CIPTA PROSEDUR secara manual
Jika anda tidak pasti cara membuat pernyataan prosedur mengikut reka bentuk anda sendiri, maka izinkan kami menerangkan untuk membantu anda menjadi seorang sarjana.
Anda memulakan skrip dengan CREATE PROCEDURE
(mesti sentiasa dalam huruf besar).
Dari sana, tekan butang ruang dan taip procedure_name.
Ikutinya dengan ruang lain, kemudian AS.
Jadi, jika dilakukan dengan betul, skrip asas sepatutnya kelihatan seperti berikut:
CREATE PROCEDURE GetCustomer AS
Seterusnya, anda mesti menambah kod SQL khusus untuk prosedur tersimpan, dan ia mesti kelihatan serupa dengan contoh pertama di atas.
Anda lihat, jika prosedur yang disimpan adalah untuk menerima parameter, tambah simbol @ bersama-sama dengan jenis data Integer. Ini akan memberi awalan nama parameter, jadi apabila semua dikatakan dan dilakukan, skrip sepatutnya kelihatan seperti berikut:
CREATE PROCEDURE GetCustomer @CustomerId int AS
4] Panggil Prosedur Tersimpan
Untuk memanggil, atau melaksanakan prosedur tersimpan, anda mesti menggunakan sama ada EXEC atau arahan EXECUTE. Jangan risau kerana kedua-duanya melakukan perkara yang sama.
Jika anda mengikuti dengan teliti, maka produk siap sepatutnya kelihatan seperti yang boleh dilihat di bawah:
EXEC GetCustomer @CustomerId = 7
ATAU
EXECUTE GetCustomer @CustomerId = 7
Jadi, apakah maksud nombor 7? Nah, parameter yang diluluskan melaksanakan CustomerId yang mengandungi 7 sebagai nilai. Ini bermakna jika nombor itu ditukar maka SQL akan memproses pelanggan yang berbeza.
BACA : Bagaimana untuk memuat turun dan memasang MySQL pada Windows
Adakah SQL Server percuma?
Terdapat versi percuma SQL Server, dan ia dipanggil SQL Server 2022 Express. Ia amat sesuai untuk pembangunan dan pengeluaran desktop, web, dan aplikasi pelayan kecil.
Adakah SQL Server sukar dipelajari?
Secara keseluruhan, kita harus mengatakan bahawa SQL adalah bahasa yang mudah dipelajari. Lebih-lebih lagi jika anda mempunyai pengalaman pengaturcaraan sebelum ini kerana ia membuka pintu untuk mempelajari bahasa dalam beberapa minggu dan bukannya berbulan-bulan.