行識別子 (IdentifierType SQL_BEST_ROWID) を要求すると、SQL_SCOPE_CURROW 以外の要求されたすべてのスコープに対して、SQLSpecialColumns からデータ行を含まない空の結果セットが返されます。生成される結果セットは、列がこのスコープ内でのみ有効であることを示します。
SQL Server では、識別子の擬似列がサポートされません。SQLSpecialColumns 結果セットでは、すべての列が SQL_PC_NOT_PSEUDO として識別されます。
SQLSpecialColumns は静的カーソルで実行できます。更新可能なカーソル (キーセットドリブン カーソルまたは動的カーソル) で SQLSpecialColumns を実行しようとすると、カーソルの種類が変更されていることを示す SQL_SUCCESS_WITH_INFO が返されます。