私はoracle列にCLOBとして以下のようなXMLを持っています 最初と最後の引用符を取り除くにはどうしたらいいですか?アドバンスxmlファイルの最初と最後の文字を削除する=見積もりを削除する必要があります
"<?xml version = '1.0' encoding='utf-8'?>
<b></>"
私はoracle列にCLOBとして以下のようなXMLを持っています 最初と最後の引用符を取り除くにはどうしたらいいですか?アドバンスxmlファイルの最初と最後の文字を削除する=見積もりを削除する必要があります
"<?xml version = '1.0' encoding='utf-8'?>
<b></>"
で おかげでそれはあなたが達成しようとしているもの、求めているもの、またはあなたのデータの例では、現実的かではなく、ここであなたを助けるかもしれないものでテストされていない推測であるかどうかは明らかではありません。
UPDATE your_table
SET your_clob_column = TRIM(BOTH '"' FROM your_clob_column)
WHERE your_primary_key = 1;
CLOBストレージを持つXMLTypeですか?
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;
ありがとうございました。私はXMLデータからデータを選択できるように、<の前に引用符を取り除くことをお勧めします。 試してみましょう。 乾杯してください – naijacoder
@naijacoderあなたの問題を解決した場合、これを受け入れられた回答としてマークすることを検討しますか? – wweicker
どのようにコードで取り除きますか?もしそうなら、どの言語?それとも、SQLの意味ですか?それともデータベースから読み込むのですか?私はもっと情報なしで答える方法を考えることができません。 – MJB