Condividi tramite


SQLSpecialColumns

Si applica a: SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)

Quando si richiedono identificatori di riga (IdentifierType SQL_BEST_ROWID), SQLSpecialColumns restituisce un set di risultati vuoto (nessuna riga di dati) per qualsiasi ambito richiesto diverso da SQL_SCOPE_CURROW. Il set di risultati generato indica che le colonne sono valide solo all'interno di questo ambito.

SQL Server non supporta pseudocolumns per gli identificatori. Il set di risultati SQLSpecialColumns identificherà tutte le colonne come SQL_PC_NOT_PSEUDO.

SQLSpecialColumns può essere eseguito su un cursore statico. Un tentativo di esecuzione di SQLSpecialColumns su un oggetto aggiornabile (basato su keyset o dinamico) restituisce SQL_SUCCESS_WITH_INFO che indica che il tipo di cursore è stato modificato.

Supporto di SQLSpecialColumns per le caratteristiche avanzate di data e ora

Per informazioni sui valori restituiti per le colonne DATA_TYPE, TYPE_NAME, COLUMN_SIZE, BUFFER_LENGTH e DECIMAL_DIGITS per i tipi di data/ora, vedere Catalog Metadata.

Per altre informazioni generali, vedere Miglioramenti di data e ora (ODBC).

Supporto di SQLSpecialColumns per tipi CLR definiti dall'utente di grandi dimensioni

SQLSpecialColumns supporta tipi CLR definiti dall'utente di grandi dimensioni. Per altre informazioni, vedere Tipi CLR definiti dall'utente (ODBC) di grandi dimensioni.

Vedi anche

Funzione SQLSpecialColumns
Dettagli di implementazione dell'API ODBC