Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть
доступны только в том случае, если PHP был собран с
поддержкой этого расширения или же в том случае, если
данное расширение подгружается во время выполнения.
-
OCI_DEFAULT
(integer)
-
Режим выполнения выражения SQL. В этом режиме транзакция не завершается
автоматически оператором COMMIT.
-
OCI_DESCRIBE_ONLY
(integer)
-
Режим выполнения выражения SQL. Используйте этот режим, если вы
хотите получить данные о выполнении запроса, а не выполнить сам
запрос.
-
OCI_COMMIT_ON_SUCCESS
(integer)
-
Режим выполнения выражения SQL. Транзакция автоматически завершается
вызовом оператора COMMIT после выполнения oci_execute().
-
OCI_EXACT_FETCH
(integer)
-
Режим получения результатов запроса. Используется в том случае,
если приложению известно заранее сколько строк будет получено
в результате. Oracle 8 и более поздние версии не используют выборку
результатов с упреждением в этом режиме, а курсоры уничтожаются
автоматически после выборки ожидаемого количества строк, что
может уменьшить требования сервера к ресурсам.
-
OCI_SYSDATE
(integer)
-
-
OCI_B_BFILE
(integer)
-
Используется функцией oci_bind_by_name() для
привязки переменных типа BFILE.
-
OCI_B_CFILEE
(integer)
-
Используется функцией oci_bind_by_name() для
привязки переменных типа CFILE.
-
OCI_B_CLOB
(integer)
-
Используется функцией oci_bind_by_name() для
привязки переменных типа CLOB.
-
OCI_B_BLOB
(integer)
-
Используется функцией oci_bind_by_name() для
привязки переменных типа BLOB.
-
OCI_B_ROWID
(integer)
-
Используется функцией oci_bind_by_name() для
привязки переменных типа ROWID.
-
OCI_B_CURSOR
(integer)
-
Используется функцией oci_bind_by_name() для
привязки курсоров, созданных ранее с помощью oci_new_cursor().
-
OCI_B_NTY
(integer)
-
Используется функцией oci_bind_by_name() для
привязки именованных типов данных. В PHP < 5.0 эта константа
называлась OCI_B_SQLT_NTY.
-
OCI_B_BIN
(integer)
-
-
SQLT_BFILEE
(integer)
-
То же, что и OCI_B_BFILE.
-
SQLT_CFILEE
(integer)
-
То же, что и OCI_B_CFILEE.
-
SQLT_CLOB
(integer)
-
То же, что и OCI_B_CLOB.
-
SQLT_BLOB
(integer)
-
То же, что и OCI_B_BLOB.
-
SQLT_RDD
(integer)
-
То же, что и OCI_B_ROWID.
-
SQLT_NTY
(integer)
-
То же, что и OCI_B_NTY.
-
OCI_FETCHSTATEMENT_BY_COLUMN
(integer)
-
Режим oci_fetch_all() по умолчанию.
-
OCI_FETCHSTATEMENT_BY_ROW
(integer)
-
Альтернативный режим oci_fetch_all().
-
OCI_ASSOC
(integer)
-
Используется с oci_fetch_all() и
oci_fetch_array() для получения ассоциативного
массива.
-
OCI_NUM
(integer)
-
Используется с oci_fetch_all() и
oci_fetch_array() для получения массива с числовыми
индексами.
-
OCI_BOTH
(integer)
-
Используется с oci_fetch_all() и
oci_fetch_array() для получения массива с
ассоциативными и числовыми индексами.
-
OCI_RETURN_NULLS
(integer)
-
Используется с oci_fetch_array() для получения
пустых элементов массива, если соответствующее поле в результате равно
NULL.
-
OCI_RETURN_LOBS
(integer)
-
Используется oci_fetch_array() для получения
содержания объекта LOB вместо дескриптора.
-
OCI_DTYPE_FILE
(integer)
-
Флаг используется oci_new_descriptor() для
инициализации дескриптора типа FILE.
-
OCI_DTYPE_LOB
(integer)
-
Флаг используется oci_new_descriptor() для
инициализации дескриптора типа LOB.
-
OCI_DTYPE_ROWID
(integer)
-
Флаг используется oci_new_descriptor() для
инициализации дескриптора типа ROWID.
-
OCI_D_FILE
(integer)
-
То же, что и OCI_DTYPE_FILE.
-
OCI_D_LOB
(integer)
-
То же, что и OCI_DTYPE_LOB.
-
OCI_D_ROWID
(integer)
-
То же, что и OCI_DTYPE_ROWID.