Udostępnij za pośrednictwem


Procedury

Procedura przechowywana jest wstępnie skompilowaną obiektu pliku wykonywalnego, który zawiera jeden lub więcej Transact-SQL instrukcje. Procedury przechowywane może mieć wejściowych i wyjściowych, parametrów i można również wprowadzić się liczbę całkowitą, zwrócony kod.Aplikację można wyliczyć dostępne procedury przechowywane przy użyciu funkcji katalogu.

Docelowe aplikacji ODBC SQL Server należy używać tylko bezpośrednie wykonanie do wywołania procedura przechowywana. Po połączeniu ze starszymi wersjami SQL Server, SQL Server Implementuje macierzystego sterownika ODBC klient SQLPrepare tworząc procedura przechowywana tymczasowo, który jest następnie wywoływana na SQLExecute.Dodaje obciążenie mają SQLPrepare utworzyć tymczasową procedura przechowywana, która tylko wywołuje procedurę docelowym przechowywane a bezpośrednio wykonywanie procedura przechowywana miejsce docelowe.Nawet wtedy, gdy połączenia z wystąpienie programu SQL Server, budynku, to po prostu planu wykonania wywołań plan wykonania procedura przechowywana i przygotowanie rozmowy wymaga dodatkową zaokrąglone procesu przez sieć.

ODBC aplikacje powinny używać składni ODBC CALL, podczas wykonywania procedura przechowywana.Sterownik jest zoptymalizowany do wywołania procedury, gdy używana jest składnia ODBC CALL za pomocą mechanizmu wywołanie procedury zdalnej.Jest to bardziej efektywne niż mechanizm używany do wysyłania Transact-SQL Instrukcja wykonać do serwera.

Aby uzyskać więcej informacji zobaczUruchamianie procedur przechowywanych.

See Also

Concepts