Freigeben über


sp_execute (Transact-SQL)

Gilt für: SQL Server Azure SQL verwaltete Instanz Azure Synapse Analytics AnalyticsPlatform System (PDW)

Führt eine vorbereitete Transact-SQL-Anweisung mithilfe eines angegebenen Handles und optionalen Parameterwerts aus. sp_execute wird aufgerufen, indem in einem TDS-Paket (Tabular Data Stream) angegeben ID = 12 wird.

Transact-SQL-Syntaxkonventionen

Syntax

sp_execute handle OUTPUT
    [ , bound_param ] [ , ...n ]
[ ; ]

Argumente

Wichtig

Argumente für erweiterte gespeicherte Prozeduren müssen in der spezifischen Reihenfolge eingegeben werden, wie im Abschnitt Syntax beschrieben. Wenn die Parameter außerhalb der Reihenfolge eingegeben werden, tritt eine Fehlermeldung auf.

Handle

Der handle-Wert , der von sp_prepare. Der erforderliche Handle-Parameter ist int und kann nicht sein NULL.

bound_param

Kennzeichnet die Verwendung zusätzlicher Parameter. Der parameter bound_param ist ein beliebiger Datentyp, um weitere Parameter für die Prozedur zu kennzeichnen und kann nicht sein NULL.

Hinweis

bound_param müssen mit den Deklarationen übereinstimmen, die sp_preparevom @params Wert vorgenommen werden, und sie können sich im Formular oder in der Form @name = <value> oder <value>.