1
が、私は次のリンクは非常に有用であることが分かっ別のテーブルに参加するが、私は以前の記事で同じデータを使用すること更新xmlタグは -
Update xml tag in a CLOB column in Oracle
にさらにお願いしたいと思います:
create table tmp_tab_noemail_test (sce_msg clob);
insert into tmp_tab_noemail_test values (
'<Energy xmlns="http://euroconsumers.org/notifications/2009/01/notification">
<Gender>M</Gender>
<FirstName>MAR</FirstName>
<Name>VAN HALL</Name>
<Email/><Telephone>000000000</Telephone>
<InsertDate>2013-10-09</InsertDate>
</Energy>');
update tmp_tab_noemail_test p1
set p1.sce_msg = updatexml(xmltype(p1.sce_msg),
'/Energy/InsertDate/text()','Not Valid',
'xmlns="http://euroconsumers.org/notifications/2009/01/notification"').getClobVal();
今、別のテーブルのアカウントを検索したい場合はどうすればいいですか?列:acct_num
、name
、date_of_birth
InsertDate tag value = Account.date_of_birth where Name tag value = Account.name
を更新するにはどうすればよいですか?
できますか?ありがとう!