SQLSpecialColumns

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

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

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

参照

SQLSpecialColumns 関数
ODBC API 実装の詳細