IBM DB2
PHP Manual

Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

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

IBM DB2
PHP Manual