Описание тега for-xml

4 ответа

Критика архитектуры: SQL Server FOR XML в XSLT для расширенного интерфейса HTML

Могу ли я получить конструктивный отзыв о следующей архитектуре? Краткое описание упрощенной архитектуры: Возвратите XML с вашего SQL Server (используя FOR XML) и передайте его прямо в XSL-преобразование для создания полноценного HTML-сайта. Каковы …
19 дек '08 в 11:57
3 ответа

T-SQL: как выбрать строки в качестве элемента XML

У меня есть стол Cost RenderedValue SectionName ------------------------------------ 100.00 1000.00 Section1 200.00 2000.00 Section2 300.00 3000.00 Section3 400.00 4000.00 Section4 и я хочу создать этот XML: <Root> <Section1Cost>100.00&l…
07 янв '16 в 17:32
1 ответ

Проблема SQL FOR XML Path

У меня есть этот запрос так: SELECT JOB_NUMBER AS 'Key' FROM table FOR XML PATH(''), Type Который возвращает: <Key>ORC0023</Key><Key>ORC0045</Key> То, что я пытаюсь сделать, это вернуть это так: <ORC0023></ORC0023&gt…
09 май '16 в 15:10
2 ответа

Вернуть родительские и дочерние данные, используя FOR XML в сохраненном процессе

Если у меня есть родительская таблица и дочерняя таблица, где может быть один родитель для многих детей, как я могу вернуть следующий xml из хранимой процедуры в хранимую процедуру? <Parents> <Parent> <ID>Integer</ID> <Chi…
26 фев '10 в 16:43
2 ответа

T SQL для XML PATH Сгруппировать как атрибут или элемент

Я работал над T-SQL FOR XML с режимом PATH, чтобы создать иерархию на основе группы по полю. Ниже мой запрос и вывод. Пожалуйста, помогите мне с вашими ценными предложениями. Спасибо. Хорошего дня!!! select e.department_id AS [@DepartmentID], d.DEPA…
25 апр '17 в 07:18
1 ответ

Выбор вложенных элементов XML с использованием FOR XML - Best Practice

Я работаю над извлечением данных в формате XML из SQL Server 05, используя FOR XML Какова наилучшая практика для вложения элементов в мой получившийся Xml? В настоящее время я делаю это: Select ( Select [Col1] As [Col1], [Col2] As [Col2] From [dbo].…
19 фев '10 в 07:21
1 ответ

Внедрение SQL-оператора case в SQL-запрос, использующий FOR XML

Вчера я получил замечательную помощь от одного из пользователей SO (см. Здесь), что позволило мне значительно продвинуться к своей цели. Теперь я пытаюсь установить, может ли предложенное волшебное дополнение быть встроено в существующий запрос, кот…
05 июл '15 в 10:36
0 ответов

XML версия 1.1 в SQL Server

Можно ли использовать XML версии 1.1 (не 1.0) в SQL Server? В основном мне нужно включить некоторые символы C0 (например, 0x0001) в XML с помощью FOR XML заявление, но я не могу, так как это не разрешено в XML v1.0. Я знаю, что могу использовать код…
26 мар '13 в 14:54
1 ответ

Структура XML с использованием For Xml в Sql Server

Я пытаюсь создать вывод XML для моей таблицы, используя этот подход, но он, кажется, дублирует несколько узлов для TopLevelItem. В действительности я надеялся, что формат будет выглядеть так: <TopLevelItems> <TopLevelItem field1="1"> &lt…
03 апр '15 в 21:07
1 ответ

Sql ForXml; объединяющие поля, возвращающие либо разделенный запятыми список, либо пустую строку

Я просмотрел несколько SO вопросов по использованию FOR XML, но либо пропустил, либо не нашел ничего конкретного для моего запроса. К счастью, или, возможно, нет, службе, в которую мне нужно отправлять данные, нужны поля из моих таблиц, представленн…
15 май '15 в 11:29
1 ответ

SQL Server 2000 и XML явный

У меня проблема с использованием явного XML в SQL Server 2000 (поэтому я не могу использовать новый путь () из SQL 2005/8) По сути, у меня есть две таблицы и структура XML, которую я хочу иметь, <xml> <table_1 field1="foo" field2="foobar2" …
02 мар '10 в 07:14
1 ответ

Удалить xmlns="" объявление пространства имен при использовании FOR XML EXPLICIT

Я генерирую XML-документ, используя FOR XML EXPLICIT: declare @MyTable table (value xml); insert into @MyTable values ('<foo bar="data1">content1</foo>') ,('<foo bar="data2">content2</foo>') ,('<foo bar="data3">content3…
25 дек '15 в 15:33
1 ответ

SQL XML - 2 набора отдельных данных - ORDER BY & RowNumber

Я объединил 2 набора данных XML, которые извлекаются из ЖЕ ОДНОЙ основной таблицы (dbo.Submission). Существует поле DATETIME, расположенное в dbo.Submission под названием [AddedDt], я выбираю данные на основе 2 наборов различных критериев, однако я …
24 окт '16 в 14:09
1 ответ

Создание XML из данных SQL Server 2005 с использованием FOR XML

Я пытаюсь создать Excel XML, который я хочу сохранить в поле XML в SQL Server 2005. Я получил это далеко: WITH XMLNAMESPACES ( 'urn:schemas-microsoft-com:office:spreadsheet' as "s", 'urn:schemas-microsoft-com:office:office' as "o", 'urn:schemas-micr…
12 окт '09 в 23:23
1 ответ

SQL Server FOR XML формат

Пожалуйста, кто-нибудь знает, как написать предложение SQL FOR XML, если вывод XML требует этого: <element attribute="attribute_value">sub_element_or_value</element> Больше информации по этому вопросу https://dba.stackexchange.com/questi…
13 фев '17 в 11:47
2 ответа

Режим SQL Server EXPLICIT с FOR XML

Я использую SQL Server 2008, и я пытаюсь создать пользовательский XML с использованием EXPLICIT режим с FOR XML, У меня есть отношение один ко многим, имеющее следующий запрос select p.personid, p.firstname, a.P_City from tblPeople p with (nolock) l…
1 ответ

Запрос SQL Server FOR XML не возвращает результаты в ожидаемой иерархии

У меня есть система из четырех связанных таблиц, A, B, C и D, и мне нужно получить XML-представление этих данных. Таблицы выглядят так: A ← B´ ↑ B Both table B and B´ have table A as a parent. ↑ Table C has table B as a parent. C За исключением табл…
1 ответ

FOR XML PATH и атрибуты xsi:nil

Всем доброе утро, У меня большой запрос, использующий FOR XML PATH для вывода XML-файла. У меня есть основной выбор, который в основном просто представляет корень, т.е. select * from tbl for xml path ('root'),elements xsinil Затем у меня есть послед…
23 июн '11 в 08:01
2 ответа

T-SQL: использование ROW_NUMBER() для разбивки на страницы FOR XML - дочерние узлы не возвращаются

Я запускаю следующий запрос SELECT ROW_NUMBER() OVER(ORDER BY [TransactionValues].[ID]) AS idx, [Transactions].[ID] AS [id], [Transactions].[EncryptedAccountID] AS [encryptedAccountID], [Transactions].[Uploaded] AS [uploaded], [Transactions].[Visibl…
24 мар '12 в 15:31
2 ответа

Получение значения из моего xml

Я не уверен, что правильный элемент / узел / или любое другое имя для возврата этого значения, но вот мой пример xml: DECLARE @Input xml = ' <root> <myValue> <more></more> <more></more> </myValue>' <root&…
22 мар '17 в 22:53