Condividi tramite


SQLSpecialColumns

Se si richiedono gli identificatori di riga (IdentifierType SQL_BEST_ROWID), SQLSpecialColumns restituisce un set di risultati vuoto (nessuna riga di dati) per tutti gli ambiti richiesti diversi 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 pseudocolonne per gli identificatori. Il set di risultati di SQLSpecialColumns identificherà tutte le colonne come SQL_PC_NOT_PSEUDO.

SQLSpecialColumns può essere eseguito su un cursore statico. Un tentativo di eseguire SQLSpecialColumns su un cursore aggiornabile (dinamico o gestito da keyset) restituirà SQL_SUCCESS_WITH_INFO a indicare che il tipo di cursore è stato modificato.

Supporto di SQLSpecialColumns per le funzionalità 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 informazioni più generali, vedere Miglioramenti relativi a data e ora (ODBC).

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

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