共用方式為


SQLSpecialColumns

當要求資料列識別碼 (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 日期/時間的改善 (ODBC)>。

大型 CLR UDT 的 SQLSpecialColumns 支援

SQLSpecialColumns 支援大型 CLR 使用者定義型別 (UDT)。 如需詳細資訊,請參閱<大型 CLR 使用者定義型別 (ODBC)>。

請參閱

概念

ODBC API 實作詳細資料

其他資源

SQLSpecialColumns 函數