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() :
TypeLiage
SQLT_NTYLie une collection de types natifs depuis un objet de collection PHP comme ceux créés par oci_new_collection().
SQLT_BFILEELie une ressource native, telle que celles créées par la fonction oci_new_descriptor().
SQLT_CFILEELie une ressource native, telle que celles créées par la fonction oci_new_descriptor().
SQLT_CLOBLie une ressource native, telle que celles créées par la fonction oci_new_descriptor().
SQLT_BLOBLie une ressource native, comme celles créées par la fonction oci_new_descriptor().
SQLT_RDDLie une ressource native, comme celles créées par la fonction oci_new_descriptor().
SQLT_NUMConvertit un paramètre PHP en un type long 'C', et le lie à cette valeur.
SQLT_RSETLie 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_BOLLie le paramètre PHP au booléen PL/SQL
SQLT_CHR et les autres typesConvertit 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 :
TypeLiage
SQLT_RSETCrée une ressource de requêtes OCI pour représenter le curseur.
SQLT_RDDCrée un objet ROWID.
SQLT_BLOBCrée un objet LOB.
SQLT_CLOBCrée un objet LOB.
SQLT_BFILECrée un objet LOB.
SQLT_LNGLimite à SQLT_CHR, retourné sous la forme d'une chaîne de caractères
SQLT_LBILimite à SQLT_BIN, retourné sous la forme d'une chaîne de caractères
Tous les autres typesLimite à SQLT_CHR, retourné sous la forme d'une chaîne de caractères
To Top