Идентификаторы типа SQL
Каждый источник данных определяет собственные типы данных SQL. ODBC определяет идентификаторы типов и описывает общие характеристики типов данных SQL, которые могут быть сопоставлены с каждым идентификатором типа. Это драйвер, определяющий, как каждый тип данных в базовом источнике данных сопоставляется с идентификатором типа SQL ODBC.
Например, SQL_CHAR — это идентификатор типа для символьного столбца с фиксированной длиной, обычно от 1 до 254 символов. Эти характеристики соответствуют типу данных CHAR, найденному во многих источниках данных SQL. Таким образом, когда приложение обнаруживает, что идентификатор типа для столбца SQL_CHAR, он может предположить, что он, вероятно, имеет дело с столбцом CHAR. Однако он по-прежнему должен проверка длину байтов столбца, прежде чем предполагать, что он составляет от 1 до 254 символов. Драйвер источника данных, отличного от SQL, может сопоставить столбец символов фиксированной длины с 500 символами SQL_CHAR или SQL_LONGVARCHAR, так как ни один из этих значений не соответствует точному совпадению.
ODBC определяет широкий спектр идентификаторов типов SQL. Однако драйверу не требуется использовать все эти идентификаторы. Вместо этого он использует только эти идентификаторы, необходимые для предоставления типов данных SQL, поддерживаемых базовым источником данных. Если базовый источник данных поддерживает типы данных SQL, к которым не соответствует идентификатор типа, драйвер может определить дополнительные идентификаторы типов. Дополнительные сведения см. в разделе "Типы данных для конкретного драйвера", "Типы дескриптора", "Типы сведений", "Типы диагностики" и "Атрибуты".
Полное описание идентификаторов типов SQL см . в разделе "Типы данных C" в приложении D: Типы данных.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по