OCI8
PHP Manual

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

OCI8
PHP Manual