PHP.mk документација

Претходно дефинирани константи

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

oci8.constants.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека oci8.constants.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Претходно дефинирани константи

Референца за `oci8.constants.php` со подобрена типографија и навигација.

oci8.constants.php

Претходно дефинирани константи

Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.

OCI8 Функции и методи Режими
Константа = NULL
OCI_ASSOC Се користи со oci_fetch_all() and oci_fetch_array() за добивање резултати како асоцијативно поле.
OCI_BOTH Се користи со oci_fetch_all() and oci_fetch_array() за добивање резултати како поле со асоцијативни и нумерички индекси.
OCI_COMMIT_ON_SUCCESS Режим на извршување на изјавата за oci_execute() повик. Автоматски потврди ги промените кога изјавата е успешна.
OCI_CRED_EXT Се користи со oci_connect() за користење на надворешна автентикација на Oracle или OS.
OCI_DEFAULT Константи за известување за грешки OCI_NO_AUTO_COMMIT.
OCI_DESCRIBE_ONLY Режим на извршување на изјавата за oci_execute(). Користете го овој режим ако сакате метаподатоци како што се имињата на колоните, но не сакате да преземате редови од прашањето.
OCI_EXACT_FETCH Застарено. Режим на преземање на изјавата. Се користи кога апликацијата однапред знае точно колку редови ќе преземе. Овој режим го исклучува претходното преземање за Oracle верзија 8 или понова. Курсорот се откажува откако ќе се преземат посакуваните редови, што може да резултира со намалена употреба на ресурси од страна на серверот.
OCI_FETCHSTATEMENT_BY_COLUMN Стандарден режим на oci_fetch_all().
OCI_FETCHSTATEMENT_BY_ROW Алтернативен режим на oci_fetch_all().
OCI_LOB_BUFFER_FREE Се користи со OCILob::flush за ослободување на користените бафери.
OCI_NO_AUTO_COMMIT Режим на извршување на изјавата за oci_execute(). Трансакцијата не се потврдува автоматски кога се користи овој режим. За читливост во нов код, користете ја оваа вредност наместо постара, еквивалентна OCI_DEFAULT constant.
OCI_NUM Се користи со oci_fetch_all() and oci_fetch_array() за добивање резултати како нумеричко поле.
OCI_RETURN_LOBS Се користи со oci_fetch_array() за добивање на вредноста на податоците на LOB наместо дескрипторот.
OCI_RETURN_NULLS Се користи со oci_fetch_array() за добивање празни елементи на полето ако вредноста на ставките од редот е null.
OCI_SEEK_CUR Се користи со OCILob::seek за поставување на позицијата за барање.
OCI_SEEK_END Се користи со OCILob::seek за поставување на позицијата за барање.
OCI_SEEK_SET Се користи со OCILob::seek за поставување на позицијата за барање.
OCI_SYSDATE Obsolete.
OCI_SYSDBA Се користи со oci_connect() за поврзување со SYSDBA привилегија. На php.ini setting oci8.privileged_connect треба да биде овозможено за да се користи ова.
OCI_SYSOPER Се користи со oci_connect() за поврзување со SYSOPER привилегија. На php.ini setting oci8.privileged_connect треба да биде овозможено за да се користи ова.
OCI_TEMP_BLOB Се користи со OCILob::writeTemporary за да се означи дека треба да се создаде привремен BLOB.
OCI_TEMP_CLOB Се користи со OCILob::writeTemporary за да се означи дека треба да се создаде привремен CLOB.
OCI8 типови за поврзување и дефинирање
Константа = NULL
OCI_B_BFILE Се користи со oci_bind_by_name() при поврзување BFILE.
OCI_B_BIN Се користи со oci_bind_by_name() за поврзување RAW вредности.
OCI_B_BLOB Се користи со oci_bind_by_name() при поврзување BLOB.
OCI_B_BOL Се користи со oci_bind_by_name() за поврзување на PL/SQL BOOLEAN променлива.
OCI_B_CFILEE Се користи со oci_bind_by_name() при поврзување CFILE.
OCI_B_CLOB Се користи со oci_bind_by_name() при поврзување CLOB.
OCI_B_CURSOR Се користи со oci_bind_by_name() при поврзување курсори, претходно распределени со oci_new_descriptor().
OCI_B_INT Се користи со oci_bind_array_by_name() за поврзување низи од INTEGER.
OCI_B_NTY Се користи со oci_bind_by_name() при поврзување именувани типови на податоци.
OCI_B_NUM Се користи со oci_bind_array_by_name() за поврзување низи од NUMBER.
OCI_B_ROWID Се користи со oci_bind_by_name() при поврзување ROWID.
SQLT_AFC Се користи со oci_bind_array_by_name() за поврзување низи од CHAR.
SQLT_AVC Се користи со oci_bind_array_by_name() за поврзување низи од VARCHAR2.
SQLT_BDOUBLE Не е поддржано.
SQLT_BFILEE Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_BFILE.
SQLT_BFLOAT Не е поддржано.
SQLT_BIN Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_BIN.
SQLT_BLOB Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_BLOB.
SQLT_BOL Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_BOL.
SQLT_CFILEE Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_CFILEE.
SQLT_CHR Се користи со oci_bind_array_by_name() за поврзување низи од VARCHAR2. Се користи и со oci_bind_by_name().
SQLT_CLOB Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_CLOB.
SQLT_FLT Се користи со oci_bind_array_by_name() за поврзување низи од FLOAT.
SQLT_INT Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_INT.
SQLT_LBI Се користи со oci_bind_by_name() за поврзување LONG RAW вредности.
SQLT_LNG Се користи со oci_bind_by_name() за поврзување на LONG вредности.
SQLT_LVC Се користи со oci_bind_array_by_name() за поврзување низи од LONG VARCHAR.
SQLT_NTY Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_NTY.
SQLT_NUM Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_NUM.
SQLT_ODT Се користи со oci_bind_array_by_name() за поврзување низи од LONG.
SQLT_RDD Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_ROWID.
SQLT_RSET Излезниот интерфејс за IPv6 мултикаст пакети. OCI_B_CURSOR.
SQLT_STR Се користи со oci_bind_array_by_name() за поврзување низи од STRING.
SQLT_UIN Не е поддржано.
SQLT_VCS Се користи со oci_bind_array_by_name() за поврзување низи од VARCHAR.
OCI8 Типови на опишувачи
Константа = NULL
OCI_DTYPE_FILE Ова знаменце кажува oci_new_descriptor() за иницијализирање нов FILE опишувач.
OCI_DTYPE_LOB Ова знаменце кажува oci_new_descriptor() за иницијализирање нов LOB опишувач.
OCI_DTYPE_ROWID Ова знаменце кажува oci_new_descriptor() за иницијализирање нов ROWID опишувач.
OCI_D_FILE Излезниот интерфејс за IPv6 мултикаст пакети. OCI_DTYPE_FILE.
OCI_D_LOB Излезниот интерфејс за IPv6 мултикаст пакети. OCI_DTYPE_LOB.
OCI_D_ROWID Излезниот интерфејс за IPv6 мултикаст пакети. OCI_DTYPE_ROWID.
OCI8 Константи за транспарентно откажување на апликации (TAF)
Константи = NULL
OCI_FO_ABORT (int) Откажувањето беше неуспешно и нема опција за повторување.
OCI_FO_BEGIN (int) Откажувањето откри изгубена врска и откажувањето започнува.
OCI_FO_END (int) Откажувањето заврши успешно.
OCI_FO_ERROR (int) Откажувањето беше неуспешно, но му дава можност на апликацијата да ја обработи грешката и да се врати OCI_FO_RETRY за повторување на откажувањето.
OCI_FO_NONE (int) Корисникот не побарал тип на откажување.
OCI_FO_REAUTH (int) Oracle корисникот е повторно автентициран.
OCI_FO_RETRY (int) Откажувањето треба повторно да се обиде од страна на Oracle. Во случај на грешка при откажување на нова врска, TAF може да го повтори откажувањето. Обично, кодот на апликацијата треба да спие некое време пред да се врати OCI_FO_RETRY.
OCI_FO_SELECT (int) Корисникот побарал и SELECT откажување. Им овозможува на корисниците со отворени курсори да продолжат да преземаат податоци од нив по откажувањето.
OCI_FO_SESSION (int) Корисникот побарал само откажување на сесијата. На пример, ако врската на корисникот е изгубена, тогаш автоматски се создава нова сесија за корисникот на резервната копија. Овој тип на откажување не се обидува да ги врати SELECT-ите.
OCI_FO_TXNAL (int) The user has requested a transaction failover.

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.