как решить Тип данных BLOB нельзя конвертировать в varchar2 - PullRequest
0 голосов
/ 18 октября 2018

Я создал в apex 5.1 отчет с формой в oracle apex 5.1, в котором у меня есть столбец BLOB с именем «LIEN».И когда я вставляю данные в таблицу и запускаю приложение, я получаю эту ошибку:

Тип данных BLOB не может быть преобразован в VARCHAR2!

Как это можно решить

1 Ответ

0 голосов
/ 18 октября 2018

Blob используется для двоичных данных, таких как изображения или другие двоичные файлы.

Для длинных текстовых полей следует использовать Clob или NClob.

Двоичное представлениев строке следует использовать для Blob, например, HEX или Base64.

Для Oracle существует несколько хранимых процедур или функций для этой цели, таких как rawtohex(COLUMN), utl_raw.cast_to_varchar2(utl_encode.base64_encode(COLUMN)) и некоторые другие.

...