Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444
1

Запись поля XML из таблицы в другую таблицу

26.08.2019, 12:15. Показов 2295. Ответов 1

Author24 — интернет-сервис помощи студентам
Добрый день.
Подскажите как выбрать поля из таблицы и записать в другую таблицу.
Есть таблица table1 вида
id int
num int
stt int
openstable xml
Поле openstable
XML
1
2
3
4
5
6
7
8
9
10
11
<root>
  <rootrecord version="1.0" operation="i" datetime="2019-08-02T10:24:01">
    <Auth>
      <Name>Goge</Name>
      <Patronymic>Render</Patronymic>
      <Open>
        <Name>Jacue Ibragimov</Name>
      </Open>
    </Auth>
  </rootrecord>
</root>
SQL
1
2
3
4
5
6
7
8
9
10
11
12
DECLARE @temptablexml TABLE  --таблица для записи
(
  id  INT 
 ,num INT
 ,stt INT
 ,openstable VARCHAR (200)
 
)
INSERT INTO @temptablexml
(id,num,stt,openstable)
SELECT id,num,stt /* вот тут не знаю как вытянуть это поле */ FROM table1 
WHERE fromDDRD !=0

Получалось сделать вот так

SQL
1
2
3
DECLARE @xml XML  = (SELECT top 1 openstable FROM table1 )
SELECT x.value ('Name[1]','varchar(200)')
FROM @xml.nodes('root/rootrecord/Auth/Open')t(x)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2019, 12:15
Ответы с готовыми решениями:

Запись данных одной колонки таблицы в другую таблицу
Пытаюсь из таблицы purchases добавить в users все суммы. В purchases есть колонки sum и userID, а...

Нужно добавить кнопку с функцией переноса поля с данными из таблицы в другую таблицу
Нужно добавить кнопку с функцией переноса поля с данными из таблицы в другую таблицу через ORM...

Как создать триггер который обновляет запись в таблицы при добавлении записи в другую таблицу
Всем привет, нужна помощь с триггером, столкнулся с ним в первые до этого использовал процедуры, а...

Скопировать id с одной таблицы на другую таблицу другую форму
Добрый день! Подскажите, как и где написать,чтобы id с одной таблицы скопировался в другую таблицу...

1
88 / 62 / 18
Регистрация: 09.12.2015
Сообщений: 178
27.08.2019, 13:42 2
Лучший ответ Сообщение было отмечено Dgaizer как решение

Решение

T-SQL
1
2
3
4
INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;
1
27.08.2019, 13:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2019, 13:42
Помогаю со студенческими работами здесь

Копирование поля в другую таблицу
Есть таблица objects (в ней поля id, status_id), это таблица с перечнем оборудования. Есть таблица...

В значение поля внести другую таблицу
Суть такова: к примеру есть таблица &quot;рецепты&quot; в ней есть поле &quot;ингридиенты&quot;, но ингридиентов может...

Вырез строки из поля и вставка в другую таблицу
Здравствуйте,есть таблица GOODS ,в ней столбец name. В столбце name такого вида текст: строка 1...

Из поля со списком вставить два значения в другую таблицу
Добрый день, есть таблица сотрудников, я ее использую как поле со списком при заполнении другой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru