次の方法で共有


スパース列のサポート (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 を受け取ります。

カタログ メタデータ

SQLColumns の結果セットに、2 つのSQL Server特定の列 (SS_IS_SPARSEとSS_IS_COLUMN_SET) が追加されました。

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

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

参照

SQL Server Native Client (ODBC)