PHP.mk документација
Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
oci8.constants.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
oci8.constants.php
Претходно дефинирани константи
Референца за `oci8.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
| Константа | = 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. |
| Константа | = 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. |
| Константа | = 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.
|
| Константи | = 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. |
Белешки од корисници
Нема белешки од корисници за оваа страница.