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
SQLSpecialColumns поддерживает определяемые пользователем типы больших данных CLR. Дополнительные сведения см. в разделе Определяемые пользователем типы данных больших значений CLR (ODBC).
См. также