# Tipos de datos admitidos

El controlador admite los siguientes tipos cuando se vinculan parámetros usando la función oci_bind_by_name():
Tipo | Referencia
--- | ---
`SQLT_NTY` | Hace referencia a un tipo de colección nativo desde un objeto colección de PHP, tales como aquellos creados por oci_new_collection().
`SQLT_BFILEE` | Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
`SQLT_CFILEE` | Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
`SQLT_CLOB` | Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
`SQLT_BLOB` | Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
`SQLT_RDD` | Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
`SQLT_NUM` | Convierte el parámetro de PHP al tipo long de 'C', y lo vincula a ese valor.
`SQLT_RSET` | Hace referencia a un gestor de sentencias nativo, tales como a aquellos creados por oci_parse() o aquellos recuperados desde otras consultas de OCI.
`SQLT_BOL` | Vincular el parámetro de PHP a un BOOLEAN de PL/SQL
`SQLT_CHR` y cualquier otro tipo | Convierte el parámetro de PHP al tipo string y lo vincula como string.

Los siguientes tipos son admitidos cuando se recuperan columnas desde un conjunto de resultados:
Tipo | Referencia
--- | ---
`SQLT_RSET` | Crea un recurso de sentencia de OCI para representar al cursor.
`SQLT_RDD` | Crea un objeto ROWID.
`SQLT_BLOB` | Crea un objeto LOB.
`SQLT_CLOB` | Crea un objeto LOB.
`SQLT_BFILE` | Crea un objeto LOB.
`SQLT_LNG` | Vinculado como SQLT_CHR, devuelto como string
`SQLT_LBI` | Vinculado como `SQLT_BIN`, devuelto como string
Cualquier otro tipo | Vinculado como `SQLT_CHR`, devuelto como string