SQLSpecialColumns

Si applica a:SQL ServerDatabase SQL diAzure Istanzagestita di SQL di Azure Azure Synapse Analytics PlatformSystem (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_DIGTS per i tipi di data/ora, vedere Metadati del catalogo.

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