Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Дескрипторы содержат поля заголовков и записей , которые полностью описывают столбцы или параметры.
Дескриптор содержит одну копию следующих полей заголовка. Изменение поля заголовка влияет на все столбцы или параметры.
SQL_DESC_ALLOC_TYPE
SQL_DESC_ARRAY_SIZE
SQL_DESC_ARRAY_STATUS_PTR
SQL_DESC_BIND_OFFSET_PTR
SQL_DESC_BIND_TYPE
SQL_DESC_COUNT
SQL_DESC_ROWS_PROCESSED_PTR
Дескриптор содержит ноль или более записей дескриптора. Каждая запись описывает столбец или параметр в зависимости от типа дескриптора. При привязке нового столбца или параметра в дескриптор добавляется новая запись. Если столбец или параметр не подключен, запись удаляется из дескриптора. Каждая запись содержит одну копию следующих полей:
SQL_DESC_AUTO_UNIQUE_VALUE
SQL_DESC_BASE_COLUMN_NAME
SQL_DESC_BASE_TABLE_NAME
SQL_DESC_CASE_SENSITIVE
SQL_DESC_CATALOG_NAME
SQL_DESC_CONCISE_TYPE
SQL_DESC_DATA_PTR
SQL_DESC_DATETIME_INTERVAL_CODE
SQL_DESC_DATETIME_INTERVAL_PRECISION
SQL_DESC_DISPLAY_SIZE
SQL_DESC_FIXED_PREC_SCALE
SQL_DESC_INDICATOR_PTR
SQL_DESC_LABEL
SQL_DESC_LENGTH
SQL_DESC_LITERAL_PREFIX
SQL_DESC_LITERAL_SUFFIX
SQL_DESC_LOCAL_TYPE_NAME
SQL_DESC_NAME
SQL_DESC_NULLABLE
SQL_DESC_OCTET_LENGTH
SQL_DESC_OCTET_LENGTH_PTR
SQL_DESC_PARAMETER_TYPE
SQL_DESC_PRECISION
SQL_DESC_SCALE
SQL_DESC_SCHEMA_NAME
SQL_DESC_SEARCHABLE
SQL_DESC_TABLE_NAME
SQL_DESC_TYPE
SQL_DESC_TYPE_NAME
SQL_DESC_UNNAMED
SQL_DESC_UNSIGNED
SQL_DESC_UPDATABLE
Многие атрибуты инструкции соответствуют полю заголовка дескриптора. Задание этих атрибутов с помощью вызова SQLSetStmtAttr и задание соответствующего поля заголовка дескриптора путем вызова SQLSetDescField имеет тот же эффект. То же самое верно для SQLGetStmtAttr и SQLGetDescField, которые извлекают одну и ту же информацию. Вызов функций инструкции вместо функций дескриптора имеет преимущество, что дескриптор дескриптора не требуется извлекать.
Следующие поля заголовка можно задать, задав атрибуты инструкции:
SQL_DESC_ARRAY_SIZE
SQL_DESC_ARRAY_STATUS_PTR
SQL_DESC_BIND_OFFSET_PTR
SQL_DESC_BIND_TYPE
SQL_DESC_ROWS_PROCESSED_PTR
Этот раздел содержит следующие подразделы.