ΠŸΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ константы

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ константы ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΈ доступны, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π»ΠΈΠ±ΠΎ собрали Π² PHP, Π»ΠΈΠ±ΠΎ динамичСски Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ модуля OCI8
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° ОписаниС
OCI_ASSOC Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ oci_fetch_all() ΠΈ oci_fetch_array(), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ ассоциативного массива.
OCI_BOTH Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ oci_fetch_all() ΠΈ oci_fetch_array(), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ массива с ассоциативными ΠΈ числовыми индСксами.
OCI_COMMIT_ON_SUCCESS Π Π΅ΠΆΠΈΠΌ выполнСния запросов для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ oci_execute(). АвтоматичСски фиксируСт измСнСния Π² случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния запроса.
OCI_CRED_EXT Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_connect() для Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ° внСшнСй ΠΈΠ»ΠΈ систСмной Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
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(). Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ транзакция Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ автоматичСски ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ COMMIT. Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ читаСмости Π² Π½ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π΅ вмСсто старой эквивалСнтной константы OCI_DEFAULT ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ эту константу.
OCI_NUM Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ oci_fetch_all() ΠΈ 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 УстарСла.
OCI_SYSDBA Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_connect() для соСдинСния с привилСгиями SYSOPER. Π’ Ρ„Π°ΠΉΠ»Π΅ php.ini потрСбуСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ oci8.privileged_connect.
OCI_SYSOPER Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_connect() для соСдинСния с привилСгиями SYSOPER. Π’ Ρ„Π°ΠΉΠ»Π΅ php.ini потрСбуСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ oci8.privileged_connect.
OCI_TEMP_BLOB Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ OCILob::writeTemporary, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ трСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ BLOB-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.
OCI_TEMP_CLOB Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ OCILob::writeTemporary, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ трСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ CLOB-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.
OCI8 привязка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° ОписаниС
OCI_B_BFILE Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_by_name() для привязки ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… с Ρ‚ΠΈΠΏΠΎΠΌ BFILE.
OCI_B_BIN Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_by_name() для привязки Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
OCI_B_BLOB Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_by_name() для привязки ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… с Ρ‚ΠΈΠΏΠΎΠΌ BLOB.
OCI_B_BOL Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_by_name() для привязки BOOLEAN-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ PL/SQL-запроса.
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 Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_BFILE.
SQLT_BFLOAT НС поддСрТиваСтся.
SQLT_BIN Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_BIN.
SQLT_BLOB Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_BLOB.
SQLT_BOL Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_BOL.
SQLT_CFILEE Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_CFILEE.
SQLT_CHR Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_array_by_name() для привязки массивов элСмСнтов с Ρ‚ΠΈΠΏΠΎΠΌ VARCHAR2. ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ oci_bind_by_name().
SQLT_CLOB Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_CLOB.
SQLT_FLT Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_array_by_name() для привязки массивов элСмСнтов с Ρ‚ΠΈΠΏΠΎΠΌ FLOAT.
SQLT_INT Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ 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 Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_NTY.
SQLT_NUM Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_NUM.
SQLT_ODT Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_array_by_name() для привязки массивов элСмСнтов с Ρ‚ΠΈΠΏΠΎΠΌ LONG.
SQLT_RDD Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_ROWID.
SQLT_RSET Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_B_CURSOR.
SQLT_STR Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_array_by_name() для привязки массивов элСмСнтов с Ρ‚ΠΈΠΏΠΎΠΌ STRING.
SQLT_UIN НС поддСрТиваСтся.
SQLT_VCS Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ oci_bind_array_by_name() для привязки массивов элСмСнтов с Ρ‚ΠΈΠΏΠΎΠΌ VARCHAR.
Π’ΠΈΠΏΡ‹ дСскрипторов OCI8
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° ОписаниС
OCI_DTYPE_FILE Π€Π»Π°Π³ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ oci_new_descriptor(), Ρ‡Ρ‚ΠΎ трСбуСтся инициализация дСскриптора с Ρ‚ΠΈΠΏΠΎΠΌ FILE.
OCI_DTYPE_LOB Π€Π»Π°Π³ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ oci_new_descriptor(), Ρ‡Ρ‚ΠΎ трСбуСтся инициализация дСскриптора с Ρ‚ΠΈΠΏΠΎΠΌ LOB.
OCI_DTYPE_ROWID Π€Π»Π°Π³ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ oci_new_descriptor(), Ρ‡Ρ‚ΠΎ трСбуСтся инициализация дСскриптора с Ρ‚ΠΈΠΏΠΎΠΌ ROWID.
OCI_D_FILE Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_DTYPE_FILE.
OCI_D_LOB Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_DTYPE_LOB.
OCI_D_ROWID Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ OCI_DTYPE_ROWID.
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² (TAF) модуля OCI8
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ ОписаниС
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) ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ запросил ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΎΡ‚ΠΊΠ°Π·Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы