Documente Academic
Documente Profesional
Documente Cultură
Proceduri stocate
• Creare:
CREATE PROCEDURE nume_procedura AS
instrucţiuni_SQL
• Modificare:
ALTER PROCEDURE nume_procedura AS
instrucţiuni_SQL
Declararea variabilelor
Declarare:
DECLARE @nume_vb as tip_date
• Atribuire valori
SET @nume_vb= expresie
sau in SELECT
Parametrizarea procedurilor stocate
• Parametri de intrare (Input)
• Parametri de ieşire (Output)
….
AS
<instrucţiuni SQL>
Executare proceduri stocate
Proceduri fara parametrii:
• EXEC nume_procedura
Proceduri cu parametrii:
• EXEC nume_procedura [val_p1, val_p2, …..]
Instrucţiunea RETURN
• RETURN [ expresie de tip intreg ]
Proceduri sistem
• sp_databases
• permite afisarea listei bazelor de date de pe server
• sp_columns ‘NUME_TABEL’
• permite afişarea informaţiilor privind coloanele unui tabel specificat ca
parametru
• sp_executesql
• permite executarea unor instrucţiuni SQL specificate ca parametru
• sp_help
• afiseaza toate informaţiile disponibile privind un anumit obiect din baza de
date
• sp_rename
• permite redenumirea obiectelor din baza de date
• sp_spaceused
• afiseaza numărul de înregistrări şi spaţiul utilizat de un anumit tabel sau
view pe server