将Blob转换为varchar2时如何不更改结尾,前导,空格,eol

时间:2018-07-23 00:17:09

标签: xml plsql blob varchar2

在转换为varchar2时,是否有办法以XML(blob格式)保持尾部和前导空格?

这是我预先转换的blob:

<?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 个答案:

没有答案