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. Дополнительные сведения см. в статье Крупные типы User-Defined CLR (ODBC).