Установить характеристики курсора
Назначение
Функция Linter_Set_Cursor_Opt
позволяет установить характеристики курсора.
Синтаксические правила
int Linter_Set_Cursor_Opt (идентификатор_курсора, характеристика_курсора, значение);
Возможные значения параметра характеристика_курсора
:
Значение | Описание | |
---|---|---|
CO_NAME
| Имя курсора | |
CO_DT_FORMAT
| Формат дата/время по умолчанию | |
CO_FETCH_BLOBS_AS_USUAL_DATA
| Режим извлечения BLOB-данных:
1 – позволяет извлекать BLOB-данные как обычные данные (в результате вызова Fetch); 0 – позволяет извлекать BLOB-данные с помощью специальных функций | |
CO_RENAME_DUBBED_COL
| Управление дубликатами имен столбцов в выборке данных. В случае дублирующихся имён столбцов к имени столбца добавляется постфикс _N, где N – номер дубля. (Первый столбец остаётся со своим именем).
По умолчанию (или при установке значения 0 (FALSE)) дубликаты имен столбцов остаются неизменными. Однако в комбинации PDO::FETCH_LAZY + PDO::ATTR_RENAME_DUBBED_COL = FALSE переименование столбцов с одинаковыми именами будет выполняться. В случае совместного использования с параметром CO_GENERATE_COL_NAME именами дубликатов пустых столбцов будет AUTO_GENERATED_NAME_1, AUTO_GENERATED_NAME_2 и т.д. | |
CO_GENERATE_COL_NAME
| Управление представлением неименованных столбцов выборки данных (заставляет для пустых имён столбцов автоматически генерировать имя AUTO_GENERATED_NAME). Предназначено для работы в программной среде, которая требует обязательного задания имён столбцов в выборке данных. По умолчанию (или при установке значения 0) автоматическое именование пустых столбцов не выполняется |
Пример
См. пример demo4.php
в подкаталоге samples\php
установочного каталога СУБД ЛИНТЕР.