Articles of xml

Чтение значения в XML-узле – T-SQL

Это мой код ……. DECLARE @XML AS XML; SET @XML = CAST('<Session id="ID969138672" realTimeID="4300815712"> <VarValues> <varValue id="ID123" source="Internal" name="DisconnectedBy">VisitorClosedWindow</varValue> <varValue id="ID1234" source="PreChat" name="email">1234@mail.ru</varValue> </VarValues> </Session> ' AS XML) SELECT xmlData.Col.value('@id','varchar(max)') ,xmlData.Col.value('@source','varchar(max)') ,xmlData.Col.value('@name','varchar(max)') FROM @XML.nodes('//Session/VarValues/varValue') xmlData(Col); Это результат ….. Как включить фактические значения varValue? Мне нужно прочитать значения VisistorClosedWindow и 1234@mail.ru, а также

tsql: конвертировать столбцы в столбец xml, по одному xml в строке

Пример того, что у меня есть: table: (col1 int, col2 int) выборочные данные ( реальные данные не будут известны во время выполнения ): 1,1 2,2 3,3 4,4 Ожидаемый результат: только один столбец (xml) и 4 ряда row1: <cols><col1>1</col1><col2>1</col2></cols> row2: <cols><col1>2</col1><col2>2</col2></cols> row3: <cols><col1>3</col1><col2>3</col2></cols> row4: <cols><col1>4</col1><col2>4</col2></cols> Извините, ребята, модератор не хочет, чтобы «шумовые ответы» были удалены. Надеюсь, […]

Сопоставление XML-SQL

Мы ищем способ разобрать большое количество XML-файлов, которые соответствуют жесткой схеме (в частности, этой ). Все, что мы хотим сделать, это создать сопоставления данных 1 к 1 между несколькими таблицами базы данных и XML-файлом, поэтому мы можем настроить триггер в таблице, где наш пакет программного обеспечения веб-сервисов вставляет файл, затем автоматически анализирует его и вставляет […]

Удаление недопустимых символов из XML String c #

Я застрял с удалением недопустимых символов из файла XML. Я нашел шаблон RegEx, который должен удалить все, что недоступно: public static string CleanInvalidXmlChars(string text) { // From xml spec valid chars: // #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] // any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. string […]

Изменение имени элемента XML в SQL Server

Я хочу изменить имя элемента следующим выражением: SET @myDoc.modify('replace value of (/CustomerInfo)[1] with "Customer"') из < CustomerInfo > <ID> 1 </ ID> </ CustomerInfo > в < Клиент > <ID> 1 </ ID> </ Клиент > Но не удалось. Итак, как я могу изменить его только в sql?

SQL Query для разбора поля XML и получения значений

Я пытаюсь проанализировать XML-поле, которое является частью базы данных хранилища данных SCOM 2007, и нашел много примеров, которые показывают похожие сценарии достижения этого, однако ничто не возвращает значения, как правило, когда я запускаю запрос, это ошибки. Вот пример, одна строка из тысячи или около того, мне нужно запустить это против, где я хочу потянуть значения […]

Как десериализовать записи данных, сериализованные с помощью FOR XML AUTO в T-SQL?

В моей базе данных Microsoft SQL Server 2005 у меня есть данные в столбце WorkingDays : <WorkingDays> <Day>2011-05-05</Day> <Day>2011-05-06</Day> </WorkingDays> Как десериализовать их в запросе T-SQL в формате DateTime ?

XQuery Вставка без пространства имен SQL2008

<game xmlns="http://my.name.space" ></game> Это мой корневой элемент. Я написал хранимую процедуру для вставки в нее элементов. Чтобы суммировать хранимую процедуру, вот SQL UPDATE ChessGame SET GameHistory.modify('insert <move><player>black</player><piece>pawn</piece><start>E7</start><end>E6</end></move> as last into (/game)[0]') WHERE Id = @GameId; Теперь, когда MSSQL делает вставку, пустое пространство имен также вставлено, поэтому результатом является это <move xmlns=""> <player>black</player> <piece>king</piece> <start>E7</start> <end>E6</end> […]

Как поместить XML, возвращаемый хранимой процедурой в переменную?

Я хранил процедуру, возвращающую XML. XML возвращается не как параметр, а как результат SELECT: create procedure #xml_test as select 1 as a for xml raw go Я пытаюсь поместить этот XML в переменную: declare @xml as nvarchar(max) Но я не могу найти, как это сделать. Моя лучшая идея: INSERT INTO … EXEC, но я получаю […]

Вернуть пустые или пустые поля как <element /> из SQL Server 2008 R2 с FOR XML

Я запускаю запрос из SQL Server 2008 R2, используя FOR XML PATH . Моя единственная проблема в том, что я хочу, чтобы ВСЕ элементы отображались, даже если они NULL, и я хочу, чтобы пустые (или нулевые) элементы возвращались как <MyElement /> Не как <MyElement></MyElement>

Intereting Posts
EF-код – настроить отношения «один-на-один-один» без совместного использования ПК / FK Нужно обновлять строки из хранимой процедуры с помощью идентификаторов в временной таблице Процедура или функция ожидает параметр, который не был поставлен Как получить правильную средневзвешенную дату в SQL Как выбрать записи, которые не существуют на сервере Sql Конфигурация папки служб отчетов Как этот запрос генерирует два оператора соединения в плане выполнения? Получение IIS для олицетворения пользователя Windows на сервере SQL в среде интрасети можно ли использовать контрольную сумму для проверки того, что строка была изменена (sql-сервер)? SQL group by day, с подсчетом Как найти значения во всех шапках в SQL Server? как выполнять итерацию по нескольким столбцам для поиска значения на SQL-сервере Получение максимального значения float в SQL программно Как фильтровать отображаемые Продукты в соответствии с его ProductType в TabControl-TabPages в C # Что лучше: поиск по закладке / ключевому слову или сканирование индексов