SQLSpecialColumns

行識別子 (IdentifierType SQL_BEST_ROWID) を要求すると、SQL_SCOPE_CURROW 以外の要求されたすべてのスコープに対して、SQLSpecialColumns からデータ行を含まない空の結果セットが返されます。生成される結果セットは、列がこのスコープ内でのみ有効であることを示します。

SQL Server では、識別子の擬似列がサポートされません。SQLSpecialColumns 結果セットでは、すべての列が SQL_PC_NOT_PSEUDO として識別されます。

SQLSpecialColumns は静的カーソルで実行できます。更新可能なカーソル (キーセットドリブン カーソルまたは動的カーソル) で SQLSpecialColumns を実行しようとすると、カーソルの種類が変更されていることを示す SQL_SUCCESS_WITH_INFO が返されます。

SQLSpecialColumns による機能強化された日付と時刻のサポート

日付型または時刻型の DATA_TYPE 列、TYPE_NAME 列、COLUMN_SIZE 列、BUFFER_LENGTH 列、および DECIMAL_DIGTS 列に対して返される値の詳細については、「カタログ メタデータ」を参照してください。

一般的な情報については、「日付/時刻の強化 (ODBC)」を参照してください。

SQLSpecialColumns による大きな CLR UDT のサポート

SQLSpecialColumns は、大きな CLR ユーザー定義型 (UDT) をサポートしています。詳細については、「大きな CLR ユーザー定義型 (ODBC)」を参照してください。

関連項目

概念

その他の技術情報