# Types de données supportées par le driver

Le driver supporte les types suivants lors du liage de paramètres en utilisant la fonction oci_bind_by_name() :
Type | Liage
--- | ---
`SQLT_NTY` | Lie une collection de types natifs depuis un objet de collection PHP comme ceux créés par oci_new_collection().
`SQLT_BFILEE` | Lie une ressource native, telle que celles créées par la fonction oci_new_descriptor().
`SQLT_CFILEE` | Lie une ressource native, telle que celles créées par la fonction oci_new_descriptor().
`SQLT_CLOB` | Lie une ressource native, telle que celles créées par la fonction oci_new_descriptor().
`SQLT_BLOB` | Lie une ressource native, comme celles créées par la fonction oci_new_descriptor().
`SQLT_RDD` | Lie une ressource native, comme celles créées par la fonction oci_new_descriptor().
`SQLT_NUM` | Convertit un paramètre PHP en un type long 'C', et le lie à cette valeur.
`SQLT_RSET` | Lie un gestionnaire de requête natif, comme ceux créés par la fonction oci_parse() ou ceux récupérés depuis d'autres requêtes OCI.
`SQLT_BOL` | Lie le paramètre PHP au booléen PL/SQL
`SQLT_CHR` et les autres types | Convertit le paramètre PHP en un type chaîne de caractères et le lie en tant que chaîne de caractères.

Les types suivants sont supportés lors de la récupération de colonnes depuis un jeu de résultats :
Type | Liage
--- | ---
`SQLT_RSET` | Crée une ressource de requêtes OCI pour représenter le curseur.
`SQLT_RDD` | Crée un objet ROWID.
`SQLT_BLOB` | Crée un objet LOB.
`SQLT_CLOB` | Crée un objet LOB.
`SQLT_BFILE` | Crée un objet LOB.
`SQLT_LNG` | Limite à SQLT_CHR, retourné sous la forme d'une chaîne de caractères
`SQLT_LBI` | Limite à `SQLT_BIN`, retourné sous la forme d'une chaîne de caractères
Tous les autres types | Limite à `SQLT_CHR`, retourné sous la forme d'une chaîne de caractères