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