Описание тега xml-dml
The XML Data Modification Language (XML DML) used Microsoft SQL Server 2005 and above to manipulate data in an XML field.
2
ответа
SQL Server XML DML Необъявленный префикс
Я не могу понять, почему я получаю ошибку "Синтаксический анализ XML: строка 2, символ 45, необъявленный префикс" в этой простой строке кода: DECLARE @ECAS XML; SET @ECAS = 'declare namespace xs="http://www.w3.org/2001/XMLSchema"; <xs:element nam…
27 авг '13 в 09:32
1
ответ
Как обновить существующее значение узла XML, умножив его на n раз в SQL Server
Вот XML у меня в поле таблицы <CtcConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Ctc>3</Ctc> <SalaryComponent> <SalaryComponentConfiguration> <Name&…
05 июн '18 в 08:18
2
ответа
Вставка нескольких сгруппированных документов XML в один документ XML с помощью SQL
У меня две таблицы tmpEntityAddress EntityId Address ________ _______ 5 <Address /> 5 <Address /> 7 <Address /> tmpEntityAddresses EntityId XML ________ _______ 5 <Addresses /> 5 <Addresses /> Я хочу сгруппировать и вст…
18 апр '17 в 05:18
2
ответа
Как обновить столбец XML значением из встроенной функции T-SQL?
У меня есть база данных MS SQL 2008 R2 Standard. У меня есть колонка с varchar(250) данные и столбец с xml, CREATE TABLE [dbo].[art]( [id] [int] IDENTITY(1,1) NOT NULL, [idstr] [varchar](250) NULL, [rest] [xml] NOT NULL, CONSTRAINT [PK_art] PRIMARY …
22 сен '11 в 12:18
3
ответа
Как вставить узел XML в Sql Server, не вставляя пустое пространство имен?
Это пример того, как выглядит мой исходный XML <Catalog xmlns="http://schemas.example.com/stuff/stuff"> <String Key="Name" Tag="22a41320-bb66-41a9-8806-760d13679c6c">Document Title 1</String> <String Key="Name" Tag="023463cf-923…
28 апр '14 в 20:23
3
ответа
Как удалить атрибут из переменной XML в SQL Server 2008?
У меня есть таблица с именем XML (в SQL Server 2008), и она имеет поле с именем XmlDocument типа XML, Я пытаюсь удалить атрибут из переменной XML. Вот как выглядит мой xml <clue_personal_auto xmlns="http://cp.com/rules/client"> <admin> &…
17 мар '11 в 21:55
1
ответ
Как я могу использовать XQuery для обновления значения атрибута в переменной XML?
Попытка обновить один атрибут в XML, содержащемся в переменной: set @x.modify('declare namespace abc="http://abcsystems.com/"; replace value of (/abc:App/abc:Client/abc:Addresses/abc:PostalAddress)[@AddressLine1] with "555 Service Rd."') Пробовал, ч…
29 ноя '16 в 17:10
1
ответ
Как заменить подстроку XML результатами запроса в SQL Server?
У меня есть столбец XML в SQL Server, который содержит предложение SQL где. Я хотел бы заменить конкретные подстроки с результатами запроса. В приведенном ниже примере я хочу заменить p.[EconPeriodID] = 4 на EconPeriod = 'Jan 2011' и заменить p.[Boo…
21 мар '11 в 15:09
1
ответ
XML DML для 2008 R2.. Как изменить вложенные элементы
<Component> <Caption>2 7/8" x 1",Drill Collar,2 3/8 PAC</Caption> <Description>2 7/8" x 1",Drill Collar,2 3/8 PAC</Description> <Count>1</Count> <Sections> <Section> <Material>Steel AISI 4…
28 мар '13 в 12:35
1
ответ
Как обновить поле XML в SQL Server
У меня есть столбец XML называется xmlValue в таблице SQL Server tbl1 с типом данных nvarchar(max), Значение xml в этом столбце выглядит следующим образом: <?xml version="1.0" encoding="UTF-8"?> <main> <sub> <subMode> <nam…
22 мар '18 в 04:48
3
ответа
Как изменить значение узла, используя текущее значение узла в SQL с XQuery (SQL Server)
Как я могу изменить: <data> <row> <a>A</a> <a>B</a> <a>C</a> </row> </data> чтобы: <data> <row> <a>Data A</a> <a>Data B</a> <a>Data C</a> <…
30 мар '11 в 17:23
3
ответа
Вставка атрибута в несколько узлов XML с использованием XML.modify() в SQL 2005
У меня есть документ @XML, созданный из одного оператора select. <root> <node> <node1> <targetNode> </targetNode> </node1> <node1> <targetNode> </targetNode> </node1> <node1> <targ…
11 фев '09 в 12:38
1
ответ
T-SQL метод xquery .modify с использованием подстановочного знака
Я работаю в SQL Server 2014. Я создал хранимую процедуру, которая выполняет ее обработку, и в конце принимает окончательный вывод запроса и форматирует его как XML. Из-за природы логики в процедуре, иногда узел должен быть удален из окончательного X…
27 апр '16 в 19:03
1
ответ
Использование Xquery для замены значения узла xsi:nil = "true"
Я пытаюсь использовать XQuery в SQL Server 2005 для обновления XML, сохраненного в столбце. Вот пример данных, которые мне нужно обновить. <Length>3</Length> <Width>5</Width> <Depth>6</Depth> <Area xsi:nil="tru…
14 дек '10 в 22:22
1
ответ
SQL Server - столбцы типа xml - XML DML
Я хочу удалить некоторые узлы из меню xml, которое хранится в типизированном столбце xml в базе данных.Фрагмент из меню xml - <menu xmlns="http://xxx" ..> <menuItem name="Menu1"> <menuItem name="SubMenu1"> <role>role1</rol…
12 дек '11 в 14:29
1
ответ
Заменить значение пустого узла XML в XQuery SQL Server
Я попробовал следующие способы и не смог найти способ заменить пустое значение узла, не удаляя его и не используя атрибуты XML. Заменить узел недоступен в MS-SQL. DECLARE @doc xml SET @doc = ' <f1>1</f1> <f2/> ' print '1) ' + conve…
14 мар '14 в 22:28
2
ответа
Удаление родительского узла
У меня есть следующий фрагмент XML в столбце в SQL Server <ul> <li><a id="cat" href="cat.html">Cat</a></li> <li><a id="dog" href="dog.html">Dog</a></li> Я хочу удалить <li> тег, который име…
17 июн '13 в 06:48
1
ответ
XML DML заменить результатом функции
Я хотел бы динамически заменить значение элемента XML в выбранных значениях XML, извлекаемых из таблицы. Эта замена должна быть выполнена функцией, которую я хотел бы вызвать. Я даже не могу найти никаких подсказок, чтобы указать мне правильное напр…
17 мар '15 в 20:55
1
ответ
Исправление SQL Update с использованием XQuery modify для работы на SQL 2005
Я пытаюсь переместить несколько полей из таблицы в блоб xml, содержащийся в той же таблице. После того, как это успешно, я буду удалять столбец из таблицы. Ниже приведена очень простая версия (без столбца удаления) того, что я придумал, и это прекра…
12 окт '11 в 08:59
2
ответа
XML DML-запрос для атрибута
declare @myDoc xml set @myDoc = '<Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.mydomain.org/MySchema.xsd" SectionId="ABCD" Description="Some stuff"> <ProductDescri…
11 ноя '10 в 09:59