Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 XQuery Insert  [new]
lexalegal
Member

Откуда:
Сообщений: 98
Есть вот такой код, который отлично добавляет новые строки в исходный XML
declare @xml xml
set @xml=
'<FORM1100>
		<FORM1>
			<ROW3>
				<C2>97436566.49</C2>
				<C3>279669809.75</C3>
			</ROW3>
		</FORM1>
	</FORM1100>'

set @xml.modify('
insert <ROW21>
  <C2>00</C2>
		<C3>01</C3>
		</ROW21>
after (/FORM1100/FORM1/ROW3)[1]')
select @xml
Но если изменить в начальном XML
<FORM1100> на <FORM1100 xmlns="urn:schemas-fcsm-ru:smcl-document">
то перестает работать... Подскажите, плиз, как быть?
30 окт 09, 11:50    [7860963]     Ответить | Цитировать Сообщить модератору
 Re: XQuery Insert  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

set @xml.modify('declare default element namespace "urn:schemas-fcsm-ru:smcl-document";
insert <ROW21>
   <C2>00</C2>
		<C3>01</C3>
		</ROW21>
after (/FORM1100/FORM1/ROW3)[1]')

Posted via ActualForum NNTP Server 1.4

30 окт 09, 11:55    [7861015]     Ответить | Цитировать Сообщить модератору
 Re: XQuery Insert  [new]
lexalegal
Member

Откуда:
Сообщений: 98
спасибо большое
30 окт 09, 12:03    [7861081]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить