Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
a_alex_work Member Откуда: Сообщений: 1 |
ЕСЛИ ТЕГ <step> ПУСТОЙ ОН НЕ ОБНОВЛЯЕТСЯ. КАК ИЗМЕНИТЬ ЗНАЧЕНИЕ ПУСТОГО ТЕГА? DECLARE @myDoc xml SET @myDoc = ' <Root> <step></step> </Root>' SET @myDoc.modify(' replace value of (/Root/step/text())[1] with "1111" ') SELECT @myDoc -- Значение тега <step> не меняется. БЛАГОДАРЮ ЗА ПОМОЩЬ!!! |
2 апр 13, 20:25 [14128354] Ответить | Цитировать Сообщить модератору |
Exproment Member Откуда: Сообщений: 416 |
a_alex_work, [quote BOL]Если Expression1 возвращает пустую последовательность, то замены значения не произойдет и не будет возвращено сообщение об ошибке.[/quote] для пустой последовательности используйте insert вместо replace |
2 апр 13, 23:40 [14128728] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |