Как не изменять конечные, ведущие, пробелы, символы при конвертации BLOB-объектов в varchar2

Есть ли способ сохранить конечные и ведущие пробелы в XML (формате BLOB-объектов) при преобразовании в varchar2?

Вот мой предварительно преобразованный блоб:

<?xml version="1.0" encoding="utf-8"?>
<Request>
    <Id>abc</Id>
</Request>

Вот как я конвертирую (:body - это переменная связывания, которая содержит данные BLOB-объектов)

l_body := sys.utl_raw.cast_to_varchar2(:body);

Вот что я получаю после конвертации:

<?xml version="1.0" encoding="utf-8"?> <Request> <Id>abc</Id> <Request>

Похоже, что между узлами xml несколько пробелов обрезаются, а символы конца строки также удаляются. Могу ли я избежать этого?

0 ответов

Другие вопросы по тегам