Suporte a colunas esparsas (ODBC)

Aplica-se a: simSQL Server (todas as versões compatíveis) SimBanco de Dados SQL do Azure SimInstância Gerenciada do Azure SQL simAzure Synapse Analytics simParallel Data Warehouse

Este tópico descreve o suporte a ODBC do SQL Server Native Client para colunas esparsas. Para obter um exemplo que demonstra o suporte ODBC para colunas esparsas, consulte chamar SQLColumns em uma tabela com colunas esparsas. Para obter mais informações sobre colunas esparsas, consulte suporte a colunas esparsas em SQL Server Native Client.

Metadados de instrução

O campo do descritor APD (descritor de parâmetro de aplicativo) e o atributo da instrução SQL_SOPT_SS_NAME_SCOPE aceitam os valores adicionais SQL_SS_NAME_SCOPE_EXTENDED e SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET. Esses valores especificam quais colunas são incluídas no conjunto de resultados retornado por SQLColumns. Para obter mais informações sobre SQL_SOPT_SS_NAME_SCOPE, consulte SQLSetStmtAttr.

Um novo IRD (descritor de linha de implementação), um campo SQLSMALLINT somente leitura chamado SQL_CA_SS_IS_COLUMN_SET, pode ser usado para determinar se uma coluna é um valor XML column_set . SQL_CA_SS_IS_COLUMN_SET usa os valores SQL_TRUE e SQL_FALSE.

Metadados de catálogo

Duas colunas específicas do SQL Server (SS_IS_SPARSE e SS_IS_COLUMN_SET) foram adicionadas ao conjunto de resultados de SQLColumns.

Suporte da função de ODBC para colunas esparsas

As seguintes funções de ODBC foram atualizadas para oferecer suporte a colunas esparsas no SQL Server Native Client:

Consulte Também

SQL Server Native Client (ODBC)