Utilizzo dei parametri delle istruzioni
Si applica a: SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
azure Synapse Analytics Analytics
Platform System (PDW)
Un parametro è una variabile in un'istruzione SQL che consente a un'applicazione ODBC di:
Fornire in modo efficiente valori per le colonne di una tabella.
Migliorare l'interazione dell'utente nella costruzione di criteri di query.
Gestire dati text, ntext e image e tipi di dati C specifici di SQL Server.
Ad esempio, una tabella Parts contiene colonne denominate PartID, Description e Price. Per aggiungere una parte senza parametri, è necessario costruire un'istruzione SQL come:
INSERT INTO Parts (PartID, Description, Price) VALUES (2100, 'Drive shaft', 50.00)
Sebbene questa istruzione sia accettabile per l'inserimento di una riga con un set di valori noto, non risulta particolarmente efficace quando un'applicazione richiede l'inserimento di diverse righe. ODBC risolve questo problema consentendo a un'applicazione di sostituire qualsiasi valore di dati in un'istruzione SQL da un marcatore di parametro. rappresentato da un punto interrogativo (?). Nell'esempio seguente tre valori di dati vengono sostituiti con marcatori di parametro:
INSERT INTO Parts (PartID, Description, Price) VALUES (?, ?, ?)
Gli indicatori di parametro vengono quindi associati a variabili dell'applicazione. Per inserire una nuova riga, l'applicazione deve solo impostare i valori delle variabili ed eseguire l'istruzione. Il driver recupera quindi i valori correnti delle variabili e li invia all'origine dati. Se l'istruzione viene eseguita più volte, l'applicazione può rendere ancora più efficiente il processo preparando l'istruzione.
A ogni marcatore di parametro è associato il numero ordinale assegnato ai parametri, da sinistra verso destra. Il marcatore di parametro all'estrema sinistra in un'istruzione SQL presenta un valore ordinale pari a 1, il successivo è l'ordinale 2 e così via.
In questa sezione
Vedi 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