次の方法で共有


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

このトピックでは、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 を受け取ります。

カタログ メタデータ

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

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

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

関連項目

概念

SQL Server Native Client (ODBC)