Oracle/OCI8
PHP Manual

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

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

Oracle/OCI8
PHP Manual