whycomputer.com >> Rangkaian komputer >  >> Rangkaian Komputer

Prosedur Tersimpan pada SQL Server Express

SQL Server Express ialah versi percuma Microsoft SQL Server yang menyediakan fungsi lengkap untuk pentadbiran dan penciptaan pangkalan data serta analisis data. Versi ini mengandungi kebanyakan ciri versi berbayar, termasuk SQL Server Management Studio dan kebolehan menggunakan prosedur tersimpan.

Bahasa Prosedur Tersimpan

Prosedur tersimpan adalah skrip SQL yang boleh disimpan dan dipanggil semula pada masa kemudian. Ia boleh menerima parameter dan ditulis dalam Transact-SQL, bahasa pengaturcaraan utama SQL Server. Prosedur ini dibentuk seperti kenyataan SQL lain tetapi dapat memanfaatkan parameter bagi memudahkan penggunaan.

Mencipta Prosedur Tersimpan

Di SQL Server Management Studio, prosedur baru boleh dibuat dengan mengklik kanan pada folder Stored Procedures di Object Explorer. Folder ini terbentuk secara automatik apabila pangkalan data baru dicipta: [dbaseName]>["Programmability"]>["Stored Procedures"]. Prosedur pengguna disimpan di luar subfolder System Stored Procedures. Setelah prosedur dibuat, tab query baru terbuka dengan templat contoh yang boleh diubah suai mengikut keperluan.

Contoh Prosedur

Berikut contoh prosedur yang memilih semua rekod dari jadual Movies dalam pangkalan data test:

USE [test] GO CREATE PROCEDURE [dbo].[mysp_selectstuff] AS -- SET NOCOUNT ON to avoid extra result sets SET NOCOUNT ON GO -- Insert statements for procedure here SELECT * FROM dbo.Movies GO GO EXEC [dbo].[mysp_selectstuff] GO GO DROP PROCEDURE [dbo].[mysp_selectstuff] GO GO

Struktur Prosedur

Dalam menulis prosedur, amalan baik adalah menulis kenyataan SQL dengan huruf besar untuk membezakan daripada komponen pangkalan data. Komentar bermula dengan -- dan tidak mempengaruhi query. Contoh di atas mengakses pangkalan data test dan jadual Movies dengan prefiks dbo bagi memisahkan dari jadual lain yang mungkin mempunyai nama serupa. Query tersebut memilih semua lajur bagi semua rekod.

Menjalankan Prosedur

Perintah GO berfungsi seperti arahan RUN dalam program BASIC, memberitahu SQL Server melaksanakan kenyataan sebelumnya. EXEC melaksanakan prosedur, sementara DROP PROCEDURE membebaskan memori prosedur selepas dilaksanakan, yang diperlukan sebelum dijalankan semula. Prosedur akan dijalankan apabila anda menekan F5 atau butang Execute pada toolbar.


URL:https://ms.whycomputer.com/rangkaian/1015001205.html

Rangkaian Komputer
  • Cara Memadamkan Pelayan Microsoft SQL Server

    Perkenalan Microsoft SQL Server menyediakan perkhidmatan pangkalan data, memudahkan komunikasi antara pangkalan data, komputer dan aplikasi lain. Perkembangan pertama dibuka pada 1989, dan versi terkini (10.5) dilancarkan pada 2010. Pakar seperti Robin Dewson, penulis Beginning SQL Server 2008 for D

  • Pelayan FTP vs Pelayan Web

    Pelayan FTP dan pelayan web kedua-duanya menghantar maklumat melalui Internet, namun mereka beroperasi dengan kaedah yang berbeza. Pelayan FTP menumpukan kepada perkongsian fail secara terus tanpa antaramuka visual, sementara pelayan web memaparkan maklumat dalam bentuk halaman web yang boleh diliha

  • Cara Memasang Penyedia OLE DB Microsoft untuk SQL Server

    Pengedar OLE DB Microsoft ialah tambahan pilihan kepada perisian Microsoft SQL Server, direka khusus untuk pembangun perisian membolehkan aplikasi mengakses metadata dan data yang disimpan oleh SQL Server. Langkah 1 Lawati halaman muat turun Microsoft yang sesuai yang dikaitkan dalam “Rujukan”.

Rangkaian komputer © https://ms.whycomputer.com