Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если 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)
-
Указывает, что для данного ресурса оператора должен
быть отключен режим отложенной подготовки запроса.