Condividi tramite


Supporto per colonne di tipo sparse (ODBC)

In questo argomento viene descritto il supporto ODBC di SQL Server Native Client per le colonne di tipo sparse. Per ulteriori informazioni sulle colonne di tipo sparse, vedere Supporto per colonne di tipo sparse in SQL Server Native Client.

Metadati di istruzione

Il campo di descrizione del parametro dell'applicazione (APD) e l'attributo dell'istruzione SQL_SOPT_SS_NAME_SCOPE accettano i valori aggiuntivi SQL_SS_NAME_SCOPE_EXTENDED e SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET. Questi valori specificano quali colonne sono incluse nel set di risultati restituito da SQLColumns. Per ulteriori informazioni su SQL_SOPT_SS_NAME_SCOPE, vedere SQLSetStmtAttr.

È possibile utilizzare un nuovo descrittore della riga di implementazione (IRD, Implementation Row Descriptor), un campo SQLSMALLINT di sola lettura denominato SQL_CA_SS_IS_COLUMN_SET, per determinare se una colonna è un valore XML di column_set. SQL_CA_SS_IS_COLUMN_SET accetta i valori SQL_TRUE e SQL_FALSE.

Due colonne specifiche di SQL Server (SS_IS_SPARSE e SS_IS_COLUMN_SET) sono state aggiunte al set di risultati per SQLColumns.

Supporto della funzione ODBC per colonne di tipo sparse

Sono state aggiornate le funzioni ODBC seguenti per supportare colonne di tipo sparse in SQL Server Native Client: