whycomputer.com >> Cunoașterea pe Internet >  >> Reţea

Proceduri stocate pentru un server SQL Express

Microsoft SQL Server Express este o versiune gratuită a SQL Server-ului Microsoft, care este o resursă pentru administrarea și crearea de baze de date și pentru efectuarea analizei datelor. O mare parte din funcționalitatea versiunii non-gratuită a SQL Server se găsește în SQL Server Express, incluzând instrumentul de management vizual SQL Management Studio și capacitatea de a utiliza procedurile memorate.

Limba memorată Proceduri
Proceduri stocate sunt interogări SQL pe care utilizatorii SQL Server le pot salva și apoi pot reaminti pentru execuția ulterioară. Caracteristicile cheie ale procedurilor stocate includ programabilitatea și capacitatea lor de a accepta parametrii. Procedurile stocate sunt scrise în limbajul de programare al SQL Transact, care este utilizat pentru a efectua interogări baze de date. Procedurile memorate iau forma altor instrucțiuni SQL scrise în SQL transact, acceptând, de asemenea, parametrii.

Crearea procedurilor stocate
În Microsoft SQL Server, o nouă procedură stocată poate fi creată făcând clic dreapta pe un dosar din procedurile stocate existente, numite "Proceduri stocate", în panoul Explorer al obiectului. SQL Server creează automat acest dosar când se creează o nouă bază de date și îl plasează aici în ierarhia dosarelor: [dbaseName]> [\\ "Programmability \\"]> [\\ "Proceduri stocate \\"]. Noile proceduri stocate pentru dbaseName sunt stocate în afara subfolderului \\ "Proceduri stocate în sistem, \\" care se află sub [\\ "Proceduri stocate \\"]. La crearea unei noi baze de date, SQL Server completează dosarul System Stored Procedures cu scripturi pentru a menține baza de date. Utilizatorii SQL Server nu trebuie să utilizeze aceste proceduri stocate în sistem pentru a crea propriile lor. Odată ce procedura inițială a fost creată, se deschide o nouă fereastră de interogare. Fila conține un șablon sau o interogare de eșantion, pe care utilizatorul o modifică pentru a se potrivi scopurilor ei.

Procedură de probă
Un exemplu de procedură stocată este următorul: USE [test] GO CREATE PROCEDURE [dbo] . [mysp_selectstuff] AS - SET NOCOUNT ON adăugat pentru a preveni seturile de rezultate suplimentare - interferând cu instrucțiunile SELECT. - SET NOCOUNT ON GO - Introduceti instructiunile pentru procedura de aici SELECT * de la dbo.Movii GO GO EXEC [dbo]. [Mysp_selectstuff] GO GO DROP PROCEDURE [dbo] [mysp_selectstuff] GO GO

Structura o procedură stocată
Este o practică obișnuită de a valorifica instrucțiunile SQL, pentru a le diferenția de componentele bazei de date pe care le folosesc instrucțiunile. Comentariile încep cu șirul \\ "- \\". Acestea nu au efect asupra interogării. În acest exemplu, baza de date căutată este denumită "test", iar tabela din interiorul bazei de date este Filme. Prefixul "dbo" este adăugat la Filme pentru al separa de alte tabele care ar putea avea același nume. Interogarea completă selectează pur și simplu toate câmpurile pentru toate înregistrările din tabelul Filme.

Rularea procedurilor stocate
Instrucțiunile GO sunt asemănătoare cu instrucțiunile RUN din programele BASIC: ei spun instructorului SQL să efectueze instrucțiunile care vin inaintea lor. Instrucțiunea EXEC efectuează interogarea și DROP PROCEDURE eliberează interogarea după ce este rulată, ceea ce este necesar înainte de a executa din nou interogarea. Interogarea introdusă este executată efectiv de către serverul SQL când este apăsat butonul F5 sau bara de instrumente Execute
URL:https://ro.whycomputer.com/net/100501205.html

Reţea
  • Cum să ștergeți Microsoft SQL Server

    SQL Server-ul Microsoft oferă servicii către baze de date, ajutându-i să comunice cu calculatoarele și cu alte programe. Compania a lansat prima ediție în 1989, iar serverul de baze de date a ajuns la versiunea 10.5 în 2010. Profesioniști precum Robin Dewson, autorul Începutul SQL Server 2008 pentru

  • FTP Server Vs. Serverul Web

    FTP și serverele web transmit ambele informații prin Internet, dar fac acest lucru în moduri diferite. Un server FTP se concentrează pe partajarea fișierelor fără a furniza o interfață, în timp ce un server web oferă pagini vizuale de informații. Protocoale Un server FTP utilizează File Transfer

  • Cum se instalează Microsoft Ole DB Provider pentru SQL Server

    Furnizorul OLE DB al Microsoft este o completare opțională a software-ului Microsoft SQL Server, care este conceput pentru dezvoltatorii de software pentru a scrie aplicații care permit clienților conectați la un server SQL să acceseze și să răsfoiți datele metadatelor și interogărilor stocate de Mi

Cunoașterea pe Internet © https://ro.whycomputer.com