Поддерживаемые типы данных Данный драйвер поддерживает следующие типы данных при использовании функции <function>oci_bind_by_name</function> для связки параметров: Тип Отображение 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, возвращается в виде строки