sp_prepexec (Transact-SQL)

Viene preparata ed eseguita un'istruzione Transact-SQL con parametri. sp_prepexec combina le funzioni di sp_prepare e sp_execute. Questa routine viene richiamata specificando ID = 13 in un pacchetto del flusso TDS (Tabular Data Stream).

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_prepexec handle OUTPUT, params , stmt    [ ,bound param ][ ,...n ]]

Argomenti

  • handle
    Identificatore dell'handle generato da SQL Server. handle è un parametro obbligatorio con un valore restituito int.

  • params
    Vengono identificate le istruzioni con parametri. La definizione di params delle variabili viene sostituita per gli indicatori di parametro nell'istruzione. params è un parametro obbligatorio che richiede un valore di input ntext, nchar o nvarchar . Immettere un valore NULL se l'istruzione non è con parametri.

  • stmt
    Viene definito il set di risultati del cursore. Il parametro stmt è obbligatorio e richiede un valore di input ntext, nchar oppure nvarchar.

  • bound_param
    Consente di utilizzare parametri aggiuntivi. bound_param è un parametro obbligatorio che richiede valori di input di qualsiasi tipo di dati per definire i parametri aggiuntivi per la routine.

    [!NOTA]

    Deve corrispondere alle dichiarazioni eseguite da params. Può essere nella forma @name= value o value.