Share via


スパース列のサポート (ODBC)

このトピックでは、SQL Server Native Client ODBC でのスパース列のサポートについて説明します。スパース列の詳細については、「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 を受け取ります。

カタログ メタデータ

2 つの SQL Server 固有の列 (SS_IS_SPARSE と SS_IS_COLUMN_SET) が SQLColumns の結果セットに追加されています。

ODBC 関数によるスパース列のサポート

SQL Server Native Client でスパース列をサポートするために、次の ODBC 関数が更新されました。