Compartir a través de


Compatibilidad con columnas dispersas (ODBC)

En este tema se describe la compatibilidad ODBC de SQL Server Native Client con columnas dispersas. Para obtener más información acerca de las columnas dispersas, vea Compatibilidad con columnas dispersas en SQL Server Native Client.

Metadatos de instrucción

El campo del descriptor de parámetros de la aplicación (APD) y el atributo de instrucción SQL_SOPT_SS_NAME_SCOPE aceptan los valores adicionales SQL_SS_NAME_SCOPE_EXTENDED y SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET. Estos valores especifican qué columnas se incluyen en el conjunto de resultados devuelto por SQLColumns. Para obtener más información acerca de SQL_SOPT_SS_NAME_SCOPE, vea SQLSetStmtAttr.

Es posible utilizar un nuevo descriptor de filas de implementación (IRD), un campo SQLSMALLINT de sólo lectura denominado SQL_CA_SS_IS_COLUMN_SET, para determinar si una columna es un valor column_set XML. SQL_CA_SS_IS_COLUMN_SET toma los valores SQL_TRUE y SQL_FALSE.

Se han agregado dos columnas específicas de SQL Server (SS_IS_SPARSE y SS_IS_COLUMN_SET) al conjunto de resultados de SQLColumns.

Compatibilidad de funciones ODBC con columnas dispersas

Las funciones ODBC que se muestran a continuación se han actualizado para admitir columnas dispersas en SQL Server Native Client: