Udostępnij za pośrednictwem


Wykonywanie instrukcji (ODBC)

The SQL Server Native klient ODBC driver offers a variety ways to wykonać SQL statements in a SQL Server database:

  • Bezpośrednie wykonanie

  • Wykonanie przygotowanego

Bezpośrednie wykonanie obejmuje tworzenie zawierające ciąg znaków Transact-SQL Instrukcja i przesyłanie go do wykonania przy użyciu SQLExecDirect funkcja.Wykonanie przygotowanego obejmuje tworzenie zawierające ciąg znaków Transact-SQL Instrukcja, a następnie wykonywanie w dwóch etapach. Pierwszy etap używa SQLPrepare Funkcja analizy i kompilowania plan wykonania instrukcja w Database Engine. Drugi etap używa SQLExecute funkcja do wykonywania plan wykonać wcześniej przygotowany.Spowoduje to zapisanie analizę i kompilowanie obciążenie przy każdym wykonaniu.Wykonanie przygotowanego jest często używane przez aplikacje do wielokrotnie wykonać instrukcję SQL w tej samej, parametrami.

wykonać przygotowanego i bezpośrednie może wykonywać jeden Transact-SQL Instrukcja lub program wsadowy instrukcji SQL lub wywołują procedura przechowywana.

See Also

Concepts