Oracle 11.2: BLOB в XMLTYPE
а зачем BLOB, большие XML лучше в CLOB. (tvoyxmltype.getclobval
ему, наверно, наоборот надо, кто-то уже над BLOB'ом за него постарался
Гадили бы они в CLOB вопроса бы не возникло.
Пока есть вариант использовать PL/SQL и сконвертить BLOB в CLOB. Но это дополнительная таблица,
да и в целом печально.
А тебе критична производительность? Может тупо функцию сделать, которая будет в CLOB конвертить, ну и типа допаять в неё конверт еще и в XML? Думаю можно обойтись одними переменными, не генеря табличек и типов лишних.
т.е. я сразу ориентируюсь на то, чтобы поддерживать было проще.
Вообщем вопрос, как ни странно закрылся сам. Надо было только в актуальный ман заглянуть.
Creates an XML instance from a BLOB
STATIC FUNCTION createXML (
xmlData IN blob,
csid IN number,
schema IN varchar2,
validated IN number := 0,
wellformed IN number := 0)
Оставить комментарий
0000
как сделать? В varchar2 преобразовывать плохо, поскольку xml-ки большие и 4000 символов явно маловано будет.Хотелось бы чтобы без PL/SQL.