<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.oci8.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'oci8.constants.php',
    1 => 'Constantes pr&eacute;-d&eacute;finies',
    2 => 'Constantes pr&eacute;-d&eacute;finies',
  ),
  'up' => 
  array (
    0 => 'book.oci8.php',
    1 => 'OCI8',
  ),
  'prev' => 
  array (
    0 => 'oci8.configuration.php',
    1 => 'Configuration &agrave; l\'ex&eacute;cution',
  ),
  'next' => 
  array (
    0 => 'oci8.examples.php',
    1 => 'Exemples',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/oci8/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="oci8.constants" class="appendix">
 <h1 class="title">Constantes pré-définies</h1>

 <p class="simpara">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&#039;exécution.</p>
 <table class="doctable table">
  <caption><strong>Méthodes et fonctions OCI8</strong></caption>
  
   <thead>
    <tr>
     <th>Constante</th>
     <th>Description</th>
    </tr>

   </thead>

   <tbody class="tbody">
    <tr id="constant.oci-assoc">
     <td><strong><code><a href="oci8.constants.php#constant.oci-assoc">OCI_ASSOC</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-fetch-all.php" class="function">oci_fetch_all()</a></span> et
      <span class="function"><a href="function.oci-fetch-array.php" class="function">oci_fetch_array()</a></span> pour récupérer les résultats
      dans un tableau associatif.
     </td>
    </tr>

    <tr id="constant.oci-both">
     <td><strong><code><a href="oci8.constants.php#constant.oci-both">OCI_BOTH</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-fetch-all.php" class="function">oci_fetch_all()</a></span> et
      <span class="function"><a href="function.oci-fetch-array.php" class="function">oci_fetch_array()</a></span> pour récupérer les résultats
      dans un tableau associatif et indexé numériquement.
     </td>
    </tr>

    <tr id="constant.oci-commit-on-success">
     <td><strong><code><a href="oci8.constants.php#constant.oci-commit-on-success">OCI_COMMIT_ON_SUCCESS</a></code></strong></td>
     <td>
      Mode d&#039;exécution des commandes pour <span class="function"><a href="function.oci-execute.php" class="function">oci_execute()</a></span>.
      La commande est automatiquement validée après réussite de la requête.
     </td>
    </tr>

    <tr id="constant.oci-cred-ext">
     <td><strong><code><a href="oci8.constants.php#constant.oci-cred-ext">OCI_CRED_EXT</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-connect.php" class="function">oci_connect()</a></span> pour identification
      sur un serveur Oracle externe ou sur le système d&#039;exploitation.
     </td>
    </tr>

    <tr id="constant.oci-default">
     <td><strong><code><a href="oci8.constants.php#constant.oci-default">OCI_DEFAULT</a></code></strong></td>
     <td>
      Voir la constante <strong><code><a href="oci8.constants.php#constant.oci-no-auto-commit">OCI_NO_AUTO_COMMIT</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.oci-describe-only">
     <td><strong><code><a href="oci8.constants.php#constant.oci-describe-only">OCI_DESCRIBE_ONLY</a></code></strong></td>
     <td>
      Mode d&#039;exécution des commandes pour <span class="function"><a href="function.oci-execute.php" class="function">oci_execute()</a></span>.
      Ce mode est à utiliser si l&#039;on ne souhaite pas exécuter la commande, mais
      obtenir des descriptions.
     </td>
    </tr>

    <tr id="constant.oci-exact-fetch">
     <td><strong><code><a href="oci8.constants.php#constant.oci-exact-fetch">OCI_EXACT_FETCH</a></code></strong></td>
     <td>
      Obsolète.
      Mode de lecture de résultats. Utilisé lorsque les applications
      savent à l&#039;avance le nombre de lignes qu&#039;il faudra lire.
      Ce mode désactive la lecture anticipée d&#039;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.
     </td>
    </tr>

    <tr id="constant.oci-fetchstatement-by-column">
     <td><strong><code><a href="oci8.constants.php#constant.oci-fetchstatement-by-column">OCI_FETCHSTATEMENT_BY_COLUMN</a></code></strong></td>
     <td>
      Mode par défaut de <span class="function"><a href="function.oci-fetch-all.php" class="function">oci_fetch_all()</a></span>.
     </td>
    </tr>

    <tr id="constant.oci-fetchstatement-by-row">
     <td><strong><code><a href="oci8.constants.php#constant.oci-fetchstatement-by-row">OCI_FETCHSTATEMENT_BY_ROW</a></code></strong></td>
     <td>
      Mode alternatif pour <span class="function"><a href="function.oci-fetch-all.php" class="function">oci_fetch_all()</a></span>.
     </td>
    </tr>

    <tr id="constant.ocilob-buffer-free">
     <td><strong><code>OCI_LOB_BUFFER_FREE</code></strong></td>
     <td>
      Utilisé avec <a href="ocilob.flush.php" class="xref">OCILob::flush</a> pour libérer
      les buffers utilisés.
     </td>
    </tr>

    <tr id="constant.oci-no-auto-commit">
     <td><strong><code><a href="oci8.constants.php#constant.oci-no-auto-commit">OCI_NO_AUTO_COMMIT</a></code></strong></td>
     <td>
      Mode d&#039;exécution de la requête pour <span class="function"><a href="function.oci-execute.php" class="function">oci_execute()</a></span>.
      La transaction n&#039;est pas automatiquement validée lors de l&#039;utilisation
      de ce mode. Pour plus de lisibilité dans le code, utiliser cette
      valeur plutôt que l&#039;ancienne valeur <strong><code><a href="oci8.constants.php#constant.oci-default">OCI_DEFAULT</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.oci-num">
     <td><strong><code><a href="oci8.constants.php#constant.oci-num">OCI_NUM</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-fetch-all.php" class="function">oci_fetch_all()</a></span> et
      <span class="function"><a href="function.oci-fetch-array.php" class="function">oci_fetch_array()</a></span> pour lire un tableau
      énuméré.
     </td>
    </tr>

    <tr id="constant.oci-return-lobs">
     <td><strong><code><a href="oci8.constants.php#constant.oci-return-lobs">OCI_RETURN_LOBS</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-fetch-array.php" class="function">oci_fetch_array()</a></span> pour obtenir la
      valeur du LOB au lieu du pointeur.
     </td>
    </tr>

    <tr id="constant.oci-return-nulls">
     <td><strong><code><a href="oci8.constants.php#constant.oci-return-nulls">OCI_RETURN_NULLS</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-fetch-array.php" class="function">oci_fetch_array()</a></span> pour obtenir
      des éléments vides, si la valeur du champ est <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.oci-seek-cur">
     <td><strong><code><a href="oci8.constants.php#constant.oci-seek-cur">OCI_SEEK_CUR</a></code></strong></td>
     <td>
      Utilisé avec <a href="ocilob.seek.php" class="xref">OCILob::seek</a> pour définir la position.
     </td>
    </tr>

    <tr id="constant.oci-seek-end">
     <td><strong><code><a href="oci8.constants.php#constant.oci-seek-end">OCI_SEEK_END</a></code></strong></td>
     <td>
      Utilisé avec <a href="ocilob.seek.php" class="xref">OCILob::seek</a> pour définir la position.
     </td>
    </tr>

    <tr id="constant.oci-seek-set">
     <td><strong><code><a href="oci8.constants.php#constant.oci-seek-set">OCI_SEEK_SET</a></code></strong></td>
     <td>
      Utilisé avec <a href="ocilob.seek.php" class="xref">OCILob::seek</a> pour définir la position.
     </td>
    </tr>

    <tr id="constant.oci-sysdate">
     <td><strong><code><a href="oci8.constants.php#constant.oci-sysdate">OCI_SYSDATE</a></code></strong></td>
     <td>
      Obsolète.
     </td>
    </tr>

    <tr id="constant.oci-sysdba">
     <td><strong><code><a href="oci8.constants.php#constant.oci-sysdba">OCI_SYSDBA</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-connect.php" class="function">oci_connect()</a></span> pour se connecter comme SYSDBA
      utilisant des identifiants externes (<a href="oci8.configuration.php#ini.oci8.privileged-connect" class="link">oci8.privileged_connect</a>
      doit être activé pour utiliser cette constante).
     </td>
    </tr>

    <tr id="constant.oci-sysoper">
     <td><strong><code><a href="oci8.constants.php#constant.oci-sysoper">OCI_SYSOPER</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-connect.php" class="function">oci_connect()</a></span> pour se connecter comme SYSOPER
      utilisant des identifiants externes (<a href="oci8.configuration.php#ini.oci8.privileged-connect" class="link">oci8.privileged_connect</a>
      doit être activé pour utiliser cette constante).
     </td>
    </tr>

    <tr id="constant.oci-temp-blob">
     <td><strong><code><a href="oci8.constants.php#constant.oci-temp-blob">OCI_TEMP_BLOB</a></code></strong></td>
     <td>
      Utilisé avec <a href="ocilob.writetemporary.php" class="xref">OCILob::writeTemporary</a> pour
      indiquer explicitement qu&#039;un BLOB temporaire doit être créé.
     </td>
    </tr>

    <tr id="constant.oci-temp-clob">
     <td><strong><code><a href="oci8.constants.php#constant.oci-temp-clob">OCI_TEMP_CLOB</a></code></strong></td>
     <td>
      Utilisé avec <a href="ocilob.writetemporary.php" class="xref">OCILob::writeTemporary</a> pour
      indiquer explicitement qu&#039;un CLOB temporaire doit être créé.
     </td>
    </tr>

   </tbody>
  
 </table>

 <table class="doctable table">
  <caption><strong>Types définis et liés OCI8</strong></caption>
  
   <thead>
    <tr>
     <th>Constante</th>
     <th>Description</th>
    </tr>

   </thead>

   <tbody class="tbody">
    <tr id="constant.oci-b-bfile">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-bfile">OCI_B_BFILE</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span> pour relier des
      BFILEs.
     </td>
    </tr>

    <tr id="constant.oci-b-bin">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-bin">OCI_B_BIN</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span> pour relier les
      valeurs brutes (RAW).
     </td>
    </tr>

    <tr id="constant.oci-b-blob">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-blob">OCI_B_BLOB</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span>
      pour relier des BLOB.
     </td>
    </tr>

    <tr id="constant.oci-b-bol">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-bol">OCI_B_BOL</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span> pour
      lier une variable booléenne PL/SQL.
     </td>
    </tr>

    <tr id="constant.oci-b-cfilee">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-cfilee">OCI_B_CFILEE</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span>
      pour relier des CFILEs.
     </td>
    </tr>

    <tr id="constant.oci-b-clob">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-clob">OCI_B_CLOB</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span>
      pour relier des CLOB.
     </td>
    </tr>

    <tr id="constant.oci-b-cursor">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-cursor">OCI_B_CURSOR</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span>
      pour relier des curseurs, précédemment alloués avec
      <span class="function"><a href="function.oci-new-descriptor.php" class="function">oci_new_descriptor()</a></span>.
     </td>
    </tr>

    <tr id="constant.oci-b-int">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-int">OCI_B_INT</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span>
      pour relier des tableaux d&#039;entiers.
     </td>
    </tr>

    <tr id="constant.oci-b-nty">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-nty">OCI_B_NTY</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span>
      pour relier des noms de types de données.
     </td>
    </tr>

    <tr id="constant.oci-b-num">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-num">OCI_B_NUM</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour relier
      des tableaux de nombres.
     </td>
    </tr>

    <tr id="constant.oci-b-rowid">
     <td><strong><code><a href="oci8.constants.php#constant.oci-b-rowid">OCI_B_ROWID</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span>
      pour relier des ROWID.
     </td>
    </tr>

    <tr id="constant.sqlt-afc">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-afc">SQLT_AFC</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour lier
      les tableaux de CHAR.
     </td>
    </tr>

    <tr id="constant.sqlt-avc">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-avc">SQLT_AVC</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour lier
      les tableaux de VARCHAR2.
     </td>
    </tr>

    <tr id="constant.sqlt-bdouble">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-bdouble">SQLT_BDOUBLE</a></code></strong></td>
     <td>
      Non supporté.
     </td>
    </tr>

    <tr id="constant.sqlt-bfilee">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-bfilee">SQLT_BFILEE</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-bfile">OCI_B_BFILE</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-bfloat">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-bfloat">SQLT_BFLOAT</a></code></strong></td>
     <td>
      Non supporté.
     </td>
    </tr>

    <tr id="constant.sqlt-bin">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-bin">SQLT_BIN</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-bin">OCI_B_BIN</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-blob">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-blob">SQLT_BLOB</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-blob">OCI_B_BLOB</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-bol">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-bol">SQLT_BOL</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-bol">OCI_B_BOL</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-cfilee">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-cfilee">SQLT_CFILEE</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-cfilee">OCI_B_CFILEE</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-chr">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-chr">SQLT_CHR</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour lier
      les tableaux de VARCHAR2.
      Utilisé également avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span>.
     </td>
    </tr>

    <tr id="constant.sqlt-clob">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-clob">SQLT_CLOB</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-clob">OCI_B_CLOB</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-flt">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-flt">SQLT_FLT</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour lier
      les tableaux de FLOAT.
     </td>
    </tr>

    <tr id="constant.sqlt-int">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-int">SQLT_INT</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-int">OCI_B_INT</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-lbi">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-lbi">SQLT_LBI</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span> pour lier
      les valeurs LONG RAW.
     </td>
    </tr>

    <tr id="constant.sqlt-lng">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-lng">SQLT_LNG</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-by-name.php" class="function">oci_bind_by_name()</a></span> pour lier les valeurs LONG.
     </td>
    </tr>

    <tr id="constant.sqlt-lvc">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-lvc">SQLT_LVC</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour lier
      les tableaux de LONG VARCHAR.
     </td>
    </tr>

    <tr id="constant.sqlt-nty">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-nty">SQLT_NTY</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-nty">OCI_B_NTY</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-num">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-num">SQLT_NUM</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-num">OCI_B_NUM</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-odt">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-odt">SQLT_ODT</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour
      lier les tableaux de LONG.
     </td>
    </tr>

    <tr id="constant.sqlt-rdd">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-rdd">SQLT_RDD</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-rowid">OCI_B_ROWID</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.sqlt-rset">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-rset">SQLT_RSET</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-b-cursor">OCI_B_CURSOR</a></code></strong>.           
     </td>
    </tr>

    <tr id="constant.sqlt-str">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-str">SQLT_STR</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour
      lier les tableaux de STRING.
     </td>
    </tr>

    <tr id="constant.sqlt-uin">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-uin">SQLT_UIN</a></code></strong></td>
     <td>
      Non supporté.
     </td>
    </tr>

    <tr id="constant.sqlt-vcs">
     <td><strong><code><a href="oci8.constants.php#constant.sqlt-vcs">SQLT_VCS</a></code></strong></td>
     <td>
      Utilisé avec <span class="function"><a href="function.oci-bind-array-by-name.php" class="function">oci_bind_array_by_name()</a></span> pour
      lier les tableaux de VARCHAR.
     </td>
    </tr>

   </tbody>
  
 </table>

 <table class="doctable table">
  <caption><strong>Types des descripteurs OCI8</strong></caption>
  
   <thead>
    <tr>
     <th>Constante</th>
     <th>Description</th>
    </tr>

   </thead>

   <tbody class="tbody">
    <tr id="constant.oci-dtype-file">
     <td><strong><code><a href="oci8.constants.php#constant.oci-dtype-file">OCI_DTYPE_FILE</a></code></strong></td>
     <td>
      Cette option indique à <span class="function"><a href="function.oci-new-descriptor.php" class="function">oci_new_descriptor()</a></span>
      d&#039;initialiser un nouveau pointeur FILE.
     </td>
    </tr>

    <tr id="constant.oci-dtype-lob">
     <td><strong><code><a href="oci8.constants.php#constant.oci-dtype-lob">OCI_DTYPE_LOB</a></code></strong></td>
     <td>
      Cette option indique à <span class="function"><a href="function.oci-new-descriptor.php" class="function">oci_new_descriptor()</a></span>
      d&#039;initialiser un nouveau descripteur LOB.
     </td>
    </tr>

    <tr id="constant.oci-dtype-rowid">
     <td><strong><code><a href="oci8.constants.php#constant.oci-dtype-rowid">OCI_DTYPE_ROWID</a></code></strong></td>
     <td>
      Cette option indique à <span class="function"><a href="function.oci-new-descriptor.php" class="function">oci_new_descriptor()</a></span>
      d&#039;initialiser un nouveau descripteur ROWID.
     </td>
    </tr>

    <tr id="constant.oci-d-file">
     <td><strong><code><a href="oci8.constants.php#constant.oci-d-file">OCI_D_FILE</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-dtype-file">OCI_DTYPE_FILE</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.oci-d-lob">
     <td><strong><code><a href="oci8.constants.php#constant.oci-d-lob">OCI_D_LOB</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-dtype-lob">OCI_DTYPE_LOB</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.oci-d-rowid">
     <td><strong><code><a href="oci8.constants.php#constant.oci-d-rowid">OCI_D_ROWID</a></code></strong></td>
     <td>
      Identique à <strong><code><a href="oci8.constants.php#constant.oci-dtype-rowid">OCI_DTYPE_ROWID</a></code></strong>.
     </td>
    </tr>

   </tbody>
  
 </table>

 <table class="doctable table">
       <tr>
        <th>Constantes</th>
        <th>Description</th>
       </tr>
  <strong class="title">Constantes OCI8 pour le basculement transparent d&#039;application (TAF)</strong>
  <tr>
   <td id="constant.oci-fo-abort">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-abort">OCI_FO_ABORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Le basculement a échoué et il n&#039;y a aucune possibilité de réessayer.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-begin">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-begin">OCI_FO_BEGIN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Le basculement a détecté une connexion perdue et le basculement commence.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-end">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-end">OCI_FO_END</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Le basculement s&#039;est terminé avec succès.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-error">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-error">OCI_FO_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Le basculement a échoué mais il donne à l&#039;application la possibilité
     de gérer l&#039;erreur et de renvoyer <strong><code><a href="oci8.constants.php#constant.oci-fo-retry">OCI_FO_RETRY</a></code></strong> pour réessayer le basculement.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-none">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-none">OCI_FO_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     L&#039;utilisateur n&#039;a pas demandé de type de basculement.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-reauth">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-reauth">OCI_FO_REAUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Un utilisateur Oracle a été réauthentifié.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-retry">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-retry">OCI_FO_RETRY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Le basculement doit être réessayé par Oracle.
     En cas d&#039;erreur lors du basculement vers une nouvelle
     connexion, TAF peut réessayer le basculement.
     Typiquement, le code de l&#039;application doit dormir
     pendant un certain temps avant de renvoyer <strong><code><a href="oci8.constants.php#constant.oci-fo-retry">OCI_FO_RETRY</a></code></strong>.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-select">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-select">OCI_FO_SELECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     L&#039;utilisateur a également demandé le basculement SELECT.
     Il permet aux utilisateurs avec des curseurs ouverts de continuer à les utiliser après une panne.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-session">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-session">OCI_FO_SESSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     L&#039;utilisateur a demandé uniquement le basculement de session.
     Par exemple, si la connexion d&#039;un utilisateur est perdue,
     alors une nouvelle session est automatiquement créée pour l&#039;utilisateur sur la sauvegarde.
     Ce type de basculement ne tente pas de récupérer les SELECT.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.oci-fo-txnal">
    <strong><code><a href="oci8.constants.php#constant.oci-fo-txnal">OCI_FO_TXNAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     L&#039;utilisateur a demandé un basculement de transaction.
    </span>
   </td>
  </tr>
 </table>
</div>
<?php manual_footer($setup); ?>