Bonjour a tous,

j'ai une table avec un champs blob...Dans ce champs sont stoquées des valeurs de type XML telle que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"<?xml version='1.0' encoding='UTF-8'?>\n
<record\nxmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'\n
xsi:schemaLocation='http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd'\n
xmlns='http://www.loc.gov/MARC21/slim'>\n\n
<leader>00226nz  a2200109n  4500</leader>\n
<controlfield tag='001'>1</controlfield>\n
<controlfield tag='003'>OSt</controlfield>\n
<controlfield tag='005'>20120305220431.0</controlfield>\n
<controlfield tag='008'>120305|||a||||||           | |||     d</controlfield>\n
<datafield tag='040' ind1=' ' ind2=' '>\n
	<subfield code='a'>OSt</subfield>\n
	<subfield code='c'>OSt</subfield>\n
</datafield>\n
<datafield tag='100' ind1=' ' ind2=' '>\n
	<subfield code='a'>Muoz Molina, Antonio</subfield>\n
</datafield>\n
<datafield tag='942' ind1=' ' ind2=' '>\n
	<subfield code='a'>PERSO_NAME</subfield>\n
</datafield>\n</record>\n");

Je dois remplacer le champs 001 (dans le XML) par la valeur du champ 003...
J'ai vu sur internet un exemple tel que celui ci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select replace(slogen, 'bananas', 'apples') from tcountriesnew where slogen like '%bananas%';
Mais ça collera pas ici vu que je dois faire comme un detect et replace..
Buuffff quelqu'un sait faire ça?

D'avance merci