whycomputer.com >> Jaringan komputer >  >> Jaringan

Prosedur Tersimpan untuk SQL Server Express

Microsoft SQL Server Express adalah versi gratis dari SQL Server Microsoft, yang merupakan sumber daya untuk mengelola dan membuat basis data, dan melakukan analisis data. Banyak fungsi dari versi SQL Server yang tidak bebas ditemukan di SQL Server Express, termasuk alat manajemen visual SQL Management Studio dan kemampuan untuk memanfaatkan prosedur yang tersimpan.

Bahasa Stored Prosedur - Prosedur tersimpan adalah kueri SQL yang dapat disimpan pengguna SQL Server dan kemudian dipanggil kembali untuk dieksekusi nanti. Fitur utama dari prosedur tersimpan termasuk kemampuan programnya dan kemampuannya untuk menerima parameter. Prosedur tersimpan ditulis dalam bahasa pemrograman Transact SQL, yang digunakan untuk melakukan query database. Prosedur tersimpan mengambil bentuk pernyataan SQL lain yang ditulis dalam transaksi SQL, sambil juga menerima parameter.

Membuat Prosedur Tersimpan
Di Microsoft SQL Server, prosedur tersimpan yang baru dapat dibuat dengan mengklik kanan pada folder prosedur tersimpan yang ada, yang disebut \\ "Prosedur Tersimpan, \\" di panel Object Explorer. SQL Server membuat folder ini secara otomatis ketika database baru dibuat, dan menempatkannya di sini dalam hierarki folder: [dbaseName]> [\\ "Programmability \\"]> [\\ "Stored Procedures \\"]. Prosedur tersimpan yang baru untuk dbaseName disimpan di luar subfolder \\ "System Stored Procedures, \\" yang berada di bawah [\\ "Stored Prosedur \\"]. Saat membuat database baru, SQL Server mengisi folder System Stored Procedures dengan skrip untuk memelihara database. Pengguna SQL Server tidak perlu menggunakan Prosedur yang Disimpan Sistem ini untuk membuatnya sendiri. Setelah prosedur tersimpan awalnya dibuat, tab kueri baru terbuka. Tab berisi templat atau kueri sampel, yang kemudian diubah pengguna agar sesuai dengan tujuannya.

Prosedur Sampel
Contoh prosedur tersimpan adalah sebagai berikut: GUNAKAN [tes] GO CREATE PROCEDURE [dbo] [mysp_selectstuff] AS - SET NOCOUNT ON ditambahkan untuk mencegah set hasil tambahan dari - mengganggu pernyataan SELECT. - SET NOCOUNT ON GO - Masukkan pernyataan untuk prosedur di sini SELECT * dari dbo.Movies GO GO EXEC [dbo]. [Mysp_selectstuff] PROSEDUR GO GO DROP [dbo]. [Mysp_selectstuff] GO GO

Struktur Prosedur Tersimpan
Ini adalah praktik umum untuk memanfaatkan pernyataan SQL, untuk membedakannya dari komponen basis data yang dioperasikan oleh pernyataan tersebut. Komentar dimulai dengan string \\ "- \\". Ini tidak berpengaruh pada kueri. Dalam contoh ini, database yang ditanya disebut \\ "test, \\" dan tabel di dalam database itu adalah Movies. Awalan \\ "dbo \\" ditambahkan ke Film untuk memisahkannya dari tabel lain yang mungkin memiliki nama yang sama. Kueri lengkap hanya memilih semua bidang untuk semua catatan dalam tabel Film.

Menjalankan Prosedur yang Disimpan
Pernyataan GO seperti pernyataan RUN dalam program BASIC: mereka memberi tahu penerjemah SQL untuk melakukan pernyataan yang datang sebelum mereka. Pernyataan EXEC melakukan kueri, dan PROSEDUR DROP melepaskan kueri setelah dijalankan, yang diperlukan sebelum menjalankan kueri lagi. Permintaan yang dimasukkan sebenarnya dieksekusi oleh SQL Server ketika F5 atau tombol Execute toolbar ditekan.

URL:https://komputer.whycomputer.com/Jaringan/101301205.html

Jaringan
  • Cara Menghapus Microsoft SQL Server

    Microsoft SQL Server menyediakan layanan ke basis data, membantu mereka berkomunikasi dengan komputer dan program lain. Perusahaan ini merilis edisi pertama pada tahun 1989, dan server database mencapai versi 10.5 pada tahun 2010. Profesional seperti Robin Dewson, penulis Beginning SQL Server 20

  • ", 3, [[Web Server

    FTP dan server web sama-sama mengirimkan informasi melalui Internet, tetapi mereka melakukannya dengan cara yang berbeda. Server FTP berfokus pada berbagi file tanpa menyediakan antarmuka, sementara server web menyediakan halaman informasi visual. Protokol Server FTP menggunakan File Transfer Pr

  • Cara Menginstal Penyedia Microsoft Ole DB untuk SQL Server

    Penyedia OLE DB Microsoft adalah tambahan opsional untuk perangkat lunak Microsoft SQL Server, yang dirancang untuk pengembang perangkat lunak untuk menulis aplikasi yang memungkinkan klien yang terhubung ke server SQL untuk mengakses dan menelusuri metadata dan data permintaan yang disimpan ole

Jaringan komputer © https://komputer.whycomputer.com