Configuration à l'exécution
<<<
Constantes pré-définies Exemples
>>>

6.27 Fonctions Oracle
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Configuration à l'exécution
->Constantes pré-définies
Exemples
Gestion de la connexion
Types de données supportées par le driver
oci_bind_by_name
oci_cancel
oci_close
OCI-Collection->append
OCI-Collection->assign
OCI-Collection->assignElem
OCI-Collection->free
OCI-Collection->getElem
OCI-Collection->max
OCI-Collection->size
OCI-Collection->trim
oci_commit
oci_connect
oci_define_by_name
oci_error
oci_execute
oci_fetch_all
oci_fetch_array
oci_fetch_assoc
oci_fetch_object
oci_fetch_row
oci_fetch
oci_field_is_null
oci_field_name
oci_field_precision
oci_field_scale
oci_field_size
oci_field_type_raw
oci_field_type
oci_free_statement
oci_internal_debug
OCI-Lob->append
OCI-Lob->close
oci_lob_copy
OCI-Lob->eof
OCI-Lob->erase
OCI-Lob->export
OCI-Lob->flush
OCI-Lob->free
OCI-Lob->getBuffering
OCI-Lob->import
oci_lob_is_equal
OCI-Lob->load
OCI-Lob->read
OCI-Lob->rewind
OCI-Lob->save
OCI-Lob->saveFile
OCI-Lob->seek
OCI-Lob->setBuffering
OCI-Lob->size
OCI-Lob->tell
OCI-Lob->truncate
OCI-Lob->write
OCI-Lob->writeTemporary
OCI-Lob->writeToFile
oci_new_collection
oci_new_connect
oci_new_cursor
oci_new_descriptor
oci_num_fields
oci_num_rows
oci_parse
oci_password_change
oci_pconnect
oci_result
oci_rollback
oci_server_version
oci_set_prefetch
oci_statement_type
ocibindbyname
ocicancel
ocicloselob
ocicollappend
ocicollassign
ocicollassignelem
ocicollgetelem
ocicollmax
ocicollsize
ocicolltrim
ocicolumnisnull
ocicolumnname
ocicolumnprecision
ocicolumnscale
ocicolumnsize
ocicolumntype
ocicolumntyperaw
ocicommit
ocidefinebyname
ocierror
ociexecute
ocifetch
ocifetchinto
ocifetchistatement
ocifreecollection
ocifreecursor
ocifreedesc
ocifreestatement
ociinternaldebug
ociloadlob
ocilogoff
ocilogon
ocinewcollection
ocinewcursor
ocinewscriptor
ocinlogon
ocinumcols
ociparse
ociplogon
ociresult
ocirollback
ocirowcount
ocisavelob
ocisavelobfile
ociserverversion
ocisetprefetch
ocistatementtype
ociwritelobtofile
ociwritetemporarylob

6.27.4 Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

    OCI_DEFAULT (entier)
    Mode d'exécution des commandes. La commande n'est pas validée automatiquement lorsqu'on utilise ce mode.
    OCI_DESCRIBE_ONLY (entier)
    Mode d'exécution des commandes. Utilisez ce mode si vous ne souhaitez pas exécuter la commande, mais obtenir des descriptions.
    OCI_COMMIT_ON_SUCCESS (entier)
    Mode d'exécution des commandes. La commande est automatiquement validée après oci_execute .
    OCI_EXACT_FETCH (entier)
    Mode de lecture de résultats. Utilisé lorsque les applications savent à l'avance le nombre de ligne qu'il faudra lire. Ce mode désactive la lecture anticipée d'Oracle version 8 et plus récente. Le curseur est annulé une fois que le nombre de lignes à lire a été atteint, et cela réduit les ressources consommées côté serveur.
    OCI_SYSDATE (entier)
    SQLT_BFILEE (entier)
    Utilisé avec la fonction oci_bind_by_name pour relier des fichiers BFILE.
    SQLT_CFILEE (entier)
    Utilisé avec la fonction oci_bind_by_name pour relier des fichiers CFILE.
    OCI_B_CLOB (entier)
    Utilisé avec oci_bind_by_name pour relier des CLOB.
    OCI_B_BLOB (entier)
    Utilisé avec oci_bind_by_name pour relier des BLOB.
    OCI_B_ROWID (entier)
    Utilisé avec oci_bind_by_name pour relier des ROWID.
    OCI_B_CURSOR (entier)
    Utilisé avec oci_bind_by_name pour relier des curseurs, précédemment alloués avec oci_new_descriptor .
    OCI_B_NTY (entier)
    Utilisé avec oci_bind_by_name pour relier des noms de types de données. Note : En PHP < 5.0, il était nommé OCI_B_SQLT_NTY .
    OCI_B_BIN (entier)
    SQLT_BFILEE (entier)
    Identique à OCI_B_BFILE .
    SQLT_CFILEE (entier)
    Identique à OCI_B_CFILEE .
    SQLT_CLOB (entier)
    Identique à OCI_B_CLOB .
    SQLT_BLOB (entier)
    Identique à OCI_B_BLOB .
    SQLT_RDD (entier)
    Identique à OCI_B_ROWID .
    SQLT_NTY (entier)
    Identique à OCI_B_NTY .
    OCI_FETCHSTATEMENT_BY_COLUMN (entier)
    Mode par défaut de oci_fetch_all .
    OCI_FETCHSTATEMENT_BY_ROW (entier)
    Mode alternatif pour oci_fetch_all .
    OCI_ASSOC (entier)
    Utilisé avec oci_fetch_all et oci_fetch_array pour lire un tableau associatif.
    OCI_NUM (entier)
    Utilisé avec oci_fetch_all et oci_fetch_array pour lire un tableau énuméré.
    OCI_BOTH (entier)
    Utilisé avec oci_fetch_all et oci_fetch_array pour lire un tableau associatif et énuméré.
    OCI_RETURN_NULLS (entier)
    Utilisé avec oci_fetch_array pour obtenir des éléments vides, si la valeur du champ est NULL .
    OCI_RETURN_LOBS (entier)
    Utilisé avec oci_fetch_array pour obtenir la valeur du LOB au lieu du pointeur.
    OCI_DTYPE_FILE (entier)
    Cette option indique à oci_new_descriptor d'initialiser un nouveau pointeur FILE.
    OCI_DTYPE_LOB (entier)
    Cette option indique à oci_new_descriptor d'initialiser un nouveau pointeur LOB.
    OCI_DTYPE_ROWID (entier)
    Cette option indique à oci_new_descriptor d'initialiser un nouveau pointeur ROWID.
    OCI_D_FILE (entier)
    Identique à OCI_DTYPE_FILE .
    OCI_D_LOB (entier)
    Identique à OCI_DTYPE_LOB .
    OCI_D_ROWID (entier)
    Identique à OCI_DTYPE_ROWID .
    OCI_SYSOPER (entier)
    Utilisé avec oci_connect pour se connecter comme SYSOPER utilisant des créances externes ( oci8.privileged_connect doit être activé pour utiliser cette constante).
    OCI_SYSDBA (entier)
    Utilisé avec oci_connect pour se connecter comme SYSDBA utilisant des créances externes ( oci8.privileged_connect doit être activé pour utiliser cette constante).
    OCI_LOB_BUFFER_FREE (entier)
    Utilisé avec OCI-Lob->flush pour libérer les buffers utilisés.
    OCI_TEMP_CLOB (entier)
    Utilisé avec OCI-Lob->writeTemporary pour indiquer explicitement que un CLOB temporaire doit être créé.
    OCI_TEMP_BLOB (entier)
    Utilisé avec OCI-Lob->writeTemporary pour indiquer explicitement que un BLOB temporaire doit être créé.

<< Constantes pré-définies >>
Configuration à l'exécution Fonctions Oracle Exemples