Предопределённые константы
Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.
DB2_BINARY
(int) - Указывает, что бинарные данные должны быть возвращены как есть. Этот режим используется по умолчанию.
DB2_CONVERT
(int) - Указывает, что бинарные данные должны конвертироваться в шестнадцатеричный формат и возвращаться как строка ASCII.
DB2_PASSTHRU
(int) - Указывает, что бинарные данные должны быть конвертированы в
null
. DB2_SCROLLABLE
(int) - Курсор "scrollable" - перематываемый. Этот режим разрешает случайный доступ к строкам в результирующем наборе, но в данный момент поддерживается только для IBM DB2 Universal Database.
DB2_FORWARD_ONLY
(int) - Курсор "forward-only" - только вперёд. Используется по умолчанию и поддерживается всеми серверами баз данных.
DB2_PARAM_IN
(int) - Указанная переменная PHP должна быть привязана как параметр IN для хранимой процедуры.
DB2_PARAM_OUT
(int) - Указанная переменная PHP должна быть привязана как параметр OUT для хранимой процедуры.
DB2_PARAM_INOUT
(int) - Указанная переменная PHP должна быть привязана как параметр INOUT для хранимой процедуры.
DB2_PARAM_FILE
(int) - Указывает, что столбец должен быть привязан непосредственно к файлу для ввода.
DB2_AUTOCOMMIT_ON
(int) - Указывает, что необходимо включить режим автоподтверждения транзакции.
DB2_AUTOCOMMIT_OFF
(int) - Указывает, что необходимо отключить режим автоподтверждения транзакции.
DB2_DOUBLE
(int) - Указывает, что переменная должна быть связана как тип данных DOUBLE, FLOAT или REAL.
DB2_LONG
(int) - Указывает, что переменная должна быть связана как тип данных SMALLINT, INTEGER или BIGINT.
DB2_CHAR
(int) - Указывает, что переменная должна быть связана как тип данных CHAR или VARCHAR.
DB2_CASE_NATURAL
(int) - Указывает, что имена столбцов должны возвращаться как есть, без изменения регистра символов.
DB2_CASE_LOWER
(int) - Указывает, что имена столбцов должны возвращаться в нижнем регистре.
DB2_CASE_UPPER
(int) - Указывает, что имена столбцов должны возвращаться в верхнем регистре.
DB2_DEFERRED_PREPARE_ON
(int) - Указывает, что для данного ресурса оператора должен быть включён режим отложенной подготовки запроса.
DB2_DEFERRED_PREPARE_OFF
(int) - Указывает, что для данного ресурса оператора должен быть отключён режим отложенной подготовки запроса.