У меня проблема с вставкой xmltype в другой xmltype в указанном месте в pl/sql.Вставить xmltype в xmltype в указанном месте [PL/SQL]
Первая переменная v_xml имеет вид:
<ord>
<head>
<ord_code>123</ord_code>
<ord_date>01-01-2015</ord_date>
</head>
</ord>
И второй v_xml2:
<pos>
<pos_code>456</pos_code>
<pos_desc>description</pos_desc>
</pos>
Моя цель получить что-то вроде этого:
<ord>
<head>
<ord_code>123</ord_code>
<ord_date>01-01-2015</ord_date>
</head>
<!-- put the second variable in this place - after closing <head> tag -->
<pos>
<pos_code>456</pos_code>
<pos_desc>description</pos_desc>
</pos>
</ord>
Что Шоуда я с мой код?
declare
v_xml xmltype;
v_xml2 xmltype;
begin
-- some code
-- some code
-- v_xml and v_xml2 has the form as I define above
end;
Может ли кто-нибудь помочь мне с этой проблемой? Как я знаю, есть такие функции, как insertchildxml, appendchildxml или что-то вроде этого ... Я нашел несколько решений в чистом SQL, но я не знаю, как их переместить в PL/SQL.
Спасибо!
Спасибо за ваше время, это работает! :) – llepec