Преобразование результата динамического sql в xml

Я хочу выполнить следующий T-sql

declare @sql varchar(max) = 'select 1 a, 2 b for xml path (''''), root(''root'')' declare @t table (x xml) insert into @t exec (@sql) 

Однако я получил сообщение об ошибке

Msg 6819, уровень 16, состояние 5, строка 2

Предложение FOR XML не допускается в инструкции INSERT

Вставьте запрос, который создает XML в одном дополнительном элементе select.

 declare @sql varchar(max) = ' select ( select 1 a, 2 b for xml path (''''), root(''root'') )' declare @t table (x xml) insert into @t exec (@sql) 
  • Преобразование таблицы в XML с помощью атрибутов с использованием T-SQL
  • Правильно форматировать DateTime в XML Datetime
  • SQL-манипуляция для добавления узлов xml
  • Импорт данных из таблиц XML в SQL Server
  • SQL Server concat Несколько значений в строке XML и возвращаются как одна строка
  • Разделить XML-переменную, соединить и вставить в таблицу temp-таблицы XML
  • Запрос XML в SQL Server
  • Объединить, если не сопоставлено источником и
  • Анализ XML в столбце, отличном от XML
  • Обновление XML T-SQL с XML-фрагментом из другой связанной таблицы
  • SQL Server «FOR XML» получает значение в узле элемента «строка»
  • Interesting Posts

    SQL-запрос с использованием Entity Framework работает медленнее, использует плохой план запроса

    как выбрать минимальное значение, используя ключевое слово

    Какой лучший способ остановить дубликаты вставок в базу данных

    Выбор показателей SQL Server 2008 из базы данных?

    Просмотр SQL Server при попытке использовать одни и те же столбцы несколько раз

    SqlCommand.ExecuteScalar со связанным сервером OLAP не возвращает никакого значения

    Граф человека с возрастом для отображения в диаграмме

    SQL Server: получить последнюю запись на основе определенного столбца из двух таблиц

    Типы данных SQL: Grouptext, ntext и изображения нельзя сравнивать или сортировать

    SQL Server выбирает, где значение sql_variant не работает?

    T-SQL – запрос, который работает на нескольких таблицах, имеющих одинаковое имя столбца

    Linq to Sql DB Объектно-ориентированное сопоставление объектов и производительность

    Вычисленное поле резюме на основе дочернего стола

    Сравнение SQL между 3 столбцами

    Показать сбой для SQL 2005 Job, выполняющего скрипт Powershell через подсказку CMD, сбой PS PS

    Давайте будем гением компьютера.