Типи даних, що підтримуються

Цей драйвер підтримує такі типи даних під час використання функції 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, повертається у вигляді рядка