Udostępnij za pośrednictwem


Procedurach języka Transact-SQL

Do wykonywania procesów, które nie można wykonać za pomocą pojedynczego Transact-SQL instrukcja, można grupować Transact-SQL instrukcja razem na kilka sposobów:

  • Korzystanie z partii

    Partia jest grupą jednego lub więcej Transact-SQL instrukcji, które są wysyłane z aplikacji do serwera jako jeden unit.Microsoft SQL Server executes each batch as a single executable unit.

  • Za pomocą procedur przechowywanych

    procedura składowana jest grupa Transact-SQL instrukcji, które zostały wstępnie zdefiniowane i wstępnie skompilowana na serwerze.procedura składowana mogą akceptować parametry i może zwracać zestawów wyników zwracanych kodów i parametrów wyjściowych do aplikacji wywołującej.

  • Przy użyciu wyzwalaczy

    Wyzwalacz jest specjalnym typem procedura składowana.Nie jest wywoływana bezpośrednio przez aplikacje.Zamiast tego jest wykonywany, gdy użytkownik wykonuje określoną modyfikacji (INSERT, UPDATE lub DELETE) do tabela.

  • Za pomocą skryptów

    Skrypt to seria Transact-SQL sprawozdania są przechowywane w pliku.Plik może być używany jako dane wejściowe do polecenie sqlcmd narzędzie lub SQL Server Management Studio Edytor kodu.Następnie wykonać narzędzi Transact-SQL sprawozdania są przechowywane w pliku.

Następujące SQL Server funkcje pozwalają kontrolować wykorzystanie wielu Transact-SQL instrukcji na czas:

  • Zmienne

    Umożliwiają przechowywanie danych do użycia jako dane wejściowe w późniejszym Transact-SQL instrukcja.Można na przykład kod kwerendę, która wymaga wartości różnych danych określonych w klauzula WHERE każdego czas kwerenda jest wykonywana.Można napisać kwerendę, aby używać zmiennych w klauzula WHERE i kodem logiki, aby wypełnić odpowiednie dane zmienne.Parametry procedury przechowywane są specjalne klasy zmiennych.

  • Instrukcji kontroli przepływu

    Umożliwiają zawiera logikę warunkowe.Na przykład, jeśli kraju Kanady, należy wykonać jedną serię Transact-SQL instrukcji.Jeżeli kraj jest Wielka Brytania, czy innych serii, z Transact-SQL instrukcji.

  • Obsługa błędów

    Pozwala dostosować sposób SQL Server odpowiada problemy.Można określić odpowiednie kroki należy podjąć, gdy występują błędy lub wyświetlić dostosowane komunikaty, które są bardziej miarodajne użytkownika niż rodzajowego SQL Server błąd.