SQLSpecialColumns

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure 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 实现细节