удалить первый и последний символ в XML-файле = необходимо удалить цитату - PullRequest
1 голос
/ 07 декабря 2011

У меня есть xml, как показано ниже, как CLOB в колонке оракула. ​​Как мне избавиться от первой и последней цитат?Заранее спасибо

"<?xml version = '1.0' encoding='utf-8'?>
<b></>"

1 Ответ

3 голосов
/ 07 декабря 2011

Непонятно, что вы спрашиваете, что вы пытаетесь выполнить, или ваш пример данных реалистичен или нет, но вот непроверенное предположение о том, что может вам помочь:

UPDATE your_table
   SET your_clob_column = TRIM(BOTH '"' FROM your_clob_column)
 WHERE your_primary_key = 1;

Илиможет быть, это XMLType с хранилищем CLOB?

DECLARE
    v_str   VARCHAR2(1000);
BEGIN
    SELECT your_xmltype_column.getStringVal()
      INTO v_str
      FROM your_table
     WHERE your_primary_key = 1;

    v_str := TRIM(BOTH '"' FROM v_str);

    UPDATE your_table
       SET your_xmltype_column = XMLType(v_str)
     WHERE your_primary_key = 1;

END;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...