Jak Tworzenie procedura przechowywana (SQL Server Management Studio)
W tym temacie opisano sposób tworzenia Transact-SQL Procedura przechowywana w Eksploratorze obiektów w SQL Server Management Studio i zawiera przykład tworzy zwykłą procedurę przechowywaną w AdventureWorks Baza danych.
Aby utworzyć procedura przechowywana
W Eksplorator obiektów, połączyć się z wystąpienie Database Engine a następnie rozwiń węzeł tego wystąpienie.
Rozwiń węzeł Bazy danych, rozwiń bazę danych, do której należy procedura przechowywana, a następnie rozwiń Programowania.
Kliknij prawym przyciskiem myszy Procedury przechowywane, a następnie kliknij przycisk Nowa procedura przechowywana.
Na Kwerendy menu kliknijOkreślanie wartości dla parametrów szablonu.
W Określanie wartości dla parametrów szablonu okno dialogowe Wartość kolumna zawiera sugerowane wartości dla parametrów.Zaakceptuj wartości lub zamienić je na nowe wartości, a następnie kliknij przycisk OK.
W edytorze kwerendy należy zastąpić instrukcja SELECT instrukcje dla odpowiedniej procedury.
Aby przetestować składnię, na Kwerendy menu kliknijAnalizowanie.
Aby utworzyć procedura przechowywana na Kwerendy menu kliknijwykonać.
Aby zapisać skrypt, z Plik menu kliknijZapisz.Zaakceptuj nazwę pliku lub zamienić go na nową nazwę, a następnie kliknij przycisk Zapisz.
Security Note: |
---|
Sprawdzanie poprawności wszystkich użytkownika dane wejściowe.Nie łączyć danych wprowadzonych przez użytkownika przed sprawdzania jego poprawności.Nie można wykonać polecenia, na podstawie danych wprowadzonych przez użytkownika unvalidated.Aby uzyskać więcej informacji zobaczSQL Injection. |
Aby utworzyć przykładzie procedura przechowywana
W Eksplorator obiektów, połączyć się z wystąpienie Database Engine a następnie rozwiń węzeł tego wystąpienie.
Rozwiń węzeł Bazy danych, rozwiń AdventureWorks bazy danych, a następnie rozwiń węzeł Programowania.
Kliknij prawym przyciskiem myszy Procedury przechowywane, a następnie kliknij przycisk Nowa procedura przechowywana.
Na Kwerendy menu kliknijOkreślanie wartości dla parametrów szablonu.
W Określanie wartości dla parametrów szablonu w oknie dialogowym wprowadź następujące wartości dla parametrów, wyświetlane.
Parameter
Wartość
Author
Nazwa użytkownika
Data utworzenia
Bieżącą data
Description
Zwraca dane pracowników.
Procedure_name
HumanResources.uspGetEmployees
@ Param1.
@ Nazwisko
@ Datatype_For_Param1
nvarchar(50)
Default_Value_For_Param1
WARTOŚCI NULL
@ Param2
@ Imię
@ Datatype_For_Param2
nvarchar(50)
Default_Value_For_Param2
WARTOŚCI NULL
Kliknij przycisk OK.
W edytorze kwerendy Zastąp instrukcja SELECT zawierającej następującą instrukcję:
SELECT FirstName, LastName, JobTitle, Department FROM HumanResources.vEmployeeDepartment WHERE FirstName = @FirstName AND LastName = @LastName;
Aby przetestować składnię, na Kwerendy menu kliknijAnalizowanie.Jeśli zwracany jest komunikat o błędzie, należy porównać instrukcji przy użyciu informacji powyżej i są poprawne, stosownie do potrzeb.
Aby utworzyć procedura przechowywana na Kwerendy menu kliknijwykonać.
Aby zapisać skrypt, z Plik menu kliknijZapisz.Wprowadź nową nazwę pliku, a następnie kliknij przycisk Zapisz.
Aby uruchomić procedura przechowywana, na pasku narzędzi, kliknij przycisk Nowa kwerenda.
W oknie kwerendy wprowadź następujące instrukcje:
USE AdventureWorks; GO EXECUTE HumanResources.uspGetEmployees @FirstName = N'Diane', @LastName = N'Margheim'; GO
Na Kwerendy menu kliknijwykonać.
See Also