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