本主题介绍对稀疏列的 SQL Server Native Client ODBC 支持。 有关演示对稀疏列的 ODBC 支持的示例,请参阅 在具有稀疏列的表上调用 SQLColumns。 有关稀疏列的详细信息,请参阅 SQL Server Native Client 中的稀疏列支持。
语句元数据
应用程序参数描述符(APD)描述符字段和SQL_SOPT_SS_NAME_SCOPE语句属性接受SQL_SS_NAME_SCOPE_EXTENDED和SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET的其他值。 这些值指定 SQLColumns 返回的结果集中包含哪些列。 有关SQL_SOPT_SS_NAME_SCOPE的详细信息,请参阅 SQLSetStmtAttr。
新的实现行描述符(IRD),一个名为SQL_CA_SS_IS_COLUMN_SET的只读 SQLSMALLINT 字段,可用于确定列是否为 XML column_set 值。 SQL_CA_SS_IS_COLUMN_SET采用值SQL_TRUE和SQL_FALSE。
目录元数据
已将两个 SQL Server 特定列(SS_IS_SPARSE和SS_IS_COLUMN_SET)添加到 SQLColumns 的结果集中。
ODBC 函数对稀疏列的支持
已更新以下 ODBC 函数以支持 SQL Server Native Client 中的稀疏列: