SQLSpecialColumns
適用対象: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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に対して返される値については、「 Catalog メタデータ」を参照してください。
一般的な情報については、「 Date and Time Improvements (ODBC)」を参照してください。
SQLSpecialColumns による大きな CLR UDT のサポート
SQLSpecialColumns では、大きな CLR ユーザー定義型 (UDT) がサポートされます。 詳細については、「 Large CLR ユーザー定義型 (ODBC)を参照してください。