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)

SQLSpecialColumns 对大型 CLR UDT 的支持

SQLSpecialColumns 支持大型 CLR 用户定义类型 (UDT)。有关详细信息,请参阅大型 CLR 用户定义类型 (ODBC)

请参阅

概念

其他资源