Поделиться через


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).

См. также

Основные понятия

Подробности реализации API-интерфейса ODBC

Другие ресурсы

SQLSpecialColumns, функция