Udostępnij za pośrednictwem


Procedurach języka Transact-SQL

Do wykonywania procesów, które nie mogą być wykonywane przy użyciu pojedynczego Transact-SQL Instrukcja, można grupować Transact-SQL instrukcje razem na kilka sposobów:

  • Za pomocą partii

    A batch is a group of one or more Transact-SQL statements that are sent from an application to the server as one unit.Microsoft SQL Server executes each batch as a single executable unit.

  • Za pomocą procedur przechowywanych

    Procedura przechowywana jest grupą Transact-SQL instrukcje, które zostały wstępnie zdefiniowane wstępnie skompilowana na serwerze. procedura przechowywana mogą akceptować parametry, a może zwrócić zestaw wyników, zwracane kody i parametrów wyjściowych do aplikacji wywołującej.

  • Za pomocą wyzwalaczy

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

  • Za pomocą skryptów

    Skrypt jest serią Transact-SQL instrukcje zapisane w pliku. Plik może służyć jako dane wejściowe SQLCMD Narzędzie lub SQL Server Management Studio Edytor kodu. Następnie wykonać narzędzia Transact-SQL instrukcje zapisane w pliku.

Poniżej SQL Server funkcje pozwalają kontrolować wykorzystanie wielu Transact-SQL instrukcje w czas:

  • Variables

    Można przechowywać dane, które mają być użyte jako danych wejściowych w później Transact-SQL Instrukcja. Na przykład użytkownik może kod kwerendy, że wartości danych różnych potrzeb określone w klauzula WHERE za każdym razem kwerenda jest wykonywana.Można napisać kwerendę, aby używać zmiennych w klauzula WHERE i kodem logiki, aby wypełnić zmienne odpowiednie dane.Parametry procedury przechowywane są specjalnej klasy zmiennych.

  • Instrukcji kontroli przepływu

    Umożliwiają zawiera logikę warunkowe.Na przykład jeśli kraj jest Kanady, należy wykonać jedną serię Transact-SQL instrukcje. Jeśli krajem jest Wielka Brytania, czy niektórych innych serii Transact-SQL instrukcje.

  • Obsługa błędów

    Umożliwia dostosowanie sposobu SQL Server odnosi się do problemów. Można określić odpowiednie kroki należy podjąć, jeśli występują błędy lub wyświetlania komunikatów błędów niestandardowych, które są bardziej dostarczają informacji użytkownika niż rodzajowego SQL Server Wystąpił błąd.