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)」を参照してください。