# Поддерживаемые типы данных

Данный драйвер поддерживает следующие типы данных при использовании функции oci_bind_by_name() для связки параметров:
Тип | Отображение
--- | ---
`SQLT_NTY` | Связывает оригинальный тип коллекции из объекта коллекции PHP, например, создаваемых функцией oci_new_collection().
`SQLT_BFILEE` | Связывает оригинальный дескриптор, например, полученный с помощью функции oci_new_descriptor().
`SQLT_CFILEE` | Связывает оригинальный дескриптор, например, полученный с помощью функции oci_new_descriptor().
`SQLT_CLOB` | Связывает оригинальный дескриптор, например, полученный с помощью функции oci_new_descriptor().
`SQLT_BLOB` | Связывает оригинальный дескриптор, например, полученный с помощью функции oci_new_descriptor().
`SQLT_RDD` | Связывает оригинальный дескриптор, например, полученный с помощью функции oci_new_descriptor().
`SQLT_NUM` | Конвертирует параметр PHP в тип long языка 'C', и привязывает к этому значению.
`SQLT_RSET` | Связывает оригинальный дескриптор выражения, например, полученный из функции oci_parse() или из других запросов OCI.
`SQLT_BOL` | Связывает PHP параметр с PL/SQL BOOLEAN
`SQLT_CHR` и любой другой тип | Преобразовывает параметр PHP к строковому типу и привязывает его в виде строки.

Поддерживаются следующие типы при извлечении столбцов из набора данных:
Тип | Отображение
--- | ---
`SQLT_RSET` | Создаёт ресурс выражения oci для представления курсора.
`SQLT_RDD` | Создаёт объект ROWID.
`SQLT_BLOB` | Создаёт объект LOB.
`SQLT_CLOB` | Создаёт объект LOB.
`SQLT_BFILE` | Создаёт объект LOB.
`SQLT_LNG` | Связывает в виде SQLT_CHR, возвращается в виде строки
`SQLT_LBI` | Связывает в виде `SQLT_BIN`, возвращается в виде строки
Любой другой тип | Связывает в виде `SQLT_CHR`, возвращается в виде строки

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open