Risultati dell'elaborazione delle stored procedure
Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di Azure Azure SynapseAnalytics AnalyticsPlatform System (PDW)
SQL Server stored procedure hanno quattro meccanismi usati per restituire i dati:
Ogni istruzione SELECT di una stored procedure genera un set di risultati.
La procedura può restituire dati tramite parametri di output.
Un parametro di output del cursore può passare di nuovo un cursore del server Transact-SQL.
La procedura può avere un codice restituito di tipo integer.
Le applicazioni devono essere in grado di gestire tutti questi output dalle stored procedure. L'istruzione CALL o EXECUTE deve includere marcatori di parametro per il codice restituito e i parametri di output. Usare SQLBindParameter per associarli tutti come parametri di output e il driver ODBC SQL Server Native Client trasferirà i valori di output alle variabili associate. I parametri di output e i codici restituiti sono gli ultimi elementi restituiti al client da SQL Server; non vengono restituiti all'applicazione finché SQLMoreResults restituisce SQL_NO_DATA.
ODBC non supporta i parametri del cursore Transact-SQL. Poiché tutti i parametri di output devono essere associati prima dell'esecuzione di una routine, qualsiasi stored procedure Transact-SQL contenente un parametro di cursore di output non può essere chiamato dalle applicazioni ODBC.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per