Поддержка разреженных столбцов (ODBC)Sparse Columns Support (ODBC)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data WarehouseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data Warehouse

В этом разделе описывается поддержка разреженных столбцов драйвером ODBC для собственного клиента SQL ServerSQL Server .This topic describes SQL ServerSQL Server Native Client ODBC support for sparse columns. Пример, демонстрирующий поддержку ODBC для разреженных столбцов, см. в разделе вызов SQLColumns для таблицы с разреженными столбцами.For a sample demonstrating ODBC support for sparse columns, see Call SQLColumns on a Table with Sparse Columns. Дополнительные сведения о разреженных столбцах см. в разделе Поддержка разреженных столбцов в SQL Server Native Client.For more information about sparse columns, see Sparse Columns Support in SQL Server Native Client.

Метаданные инструкцииStatement Metadata

Поле дескриптора в дескрипторе параметра приложения (APD) и атрибут инструкции SQL_SOPT_SS_NAME_SCOPE принимают дополнительные значения SQL_SS_NAME_SCOPE_EXTENDED и SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET.The application parameter descriptor (APD) descriptor field and SQL_SOPT_SS_NAME_SCOPE statement attribute accepts the additional values SQL_SS_NAME_SCOPE_EXTENDED and SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET. Эти значения определяют, какие столбцы включаются в возвращаемый SQLColumnsрезультирующий набор.These values specify which columns are included in the result set returned by SQLColumns. Дополнительные сведения об атрибуте SQL_SOPT_SS_NAME_SCOPE см. в разделе SQLSetStmtAttr.For more information about SQL_SOPT_SS_NAME_SCOPE, see SQLSetStmtAttr.

Новый дескриптор строки реализации (IRD), доступное только для чтения поле SQL_CA_SS_IS_COLUMN_SET типа SQLSMALLINT, позволяет определить, имеет ли столбец значение XML column_set .A new implementation row descriptor (IRD), a read-only SQLSMALLINT field called SQL_CA_SS_IS_COLUMN_SET, can be used to determine if a column is an XML column_set value. SQL_CA_SS_IS_COLUMN_SET принимает значения SQL_TRUE and SQL_FALSE.SQL_CA_SS_IS_COLUMN_SET takes the values SQL_TRUE and SQL_FALSE.

Метаданные каталогаCatalog Metadata

В SQL ServerSQL Server в результирующий набор для SQLColumns.Two SQL ServerSQL Server specific columns (SS_IS_SPARSE and SS_IS_COLUMN_SET) have been added to the result set for SQLColumns.

Поддержка функций ODBC для разреженных столбцовODBC Function Support for Sparse Columns

Следующие функции ODBC были обновлены для поддержки разреженных столбцов в собственном клиенте SQL ServerSQL Server :The following ODBC functions have been updated to support sparse columns in SQL ServerSQL Server Native Client:

См. также:See Also

SQL Server Native Client (ODBC)SQL Server Native Client (ODBC)