Сгенерировать скрипт вставки для восстановления таблицы из оператора select - PullRequest
0 голосов
/ 30 октября 2019

Мне нужно удалить некоторые бесхозные записи из таблицы prod. Записи, которые мне нужно удалить, возвращаются по запросу ниже. Однако, прежде чем сделать это, я хотел бы создать план отката, в котором я могу быстро вставить записи обратно. Поэтому мне нужно создать скрипт вставки из оператора select ниже. Я боролся с этим какое-то время, а теперь уже собираюсь сдаться. Я был бы признателен, если бы кто-то мог направить меня в правильном направлении:

Select *
from ALogs al
where al.ActEnId is not null
and not exists (select * from ActEn ae where ae.Id = al.ActEnId)

1 Ответ

1 голос
/ 31 октября 2019

Это опция:

Select *
into test
from ALogs al
where al.ActEnId is not null
and not exists (select * from ActEn ae where ae.Id = al.ActEnId)

Простой ДЕМО

Вы можете сделать то же самое с любым количеством столбцов: ДЕМО

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...