Получить Хранение обновленных строк и предыдущих строк, а также - PullRequest
1 голос
/ 22 марта 2019

Предположим, у меня есть таблица как:

column_1 | column_2 | column_3 | column_4


  abc        12         23          34

  abc        01         12          45

Я ищу запрос, например,

вставить в таблицу (column_1, column_2, column_3, column_4) значения (список обновленных строкт.е. выберите (выполните некоторую логику изменения значения column_1), где column_1 = 'abc')

Вывод должен быть следующим: -

column_1 | column_2 | column_3 | column_4


  abc        12         23          34

  abc        01         12          45

  xyz        12         23          34

  xyz        01         12          45

1 Ответ

3 голосов
/ 22 марта 2019

Вы можете сделать это с помощью другого выбора из вставки.нет необходимости использовать вставку в ... (...) значения (..).Вы можете использовать выбор, а также ваше значение.

insert into table(column1,column2,column3,column4)
select 'xyz' as column1,column2,column3,column4 
from table
where column1 = 'abc'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...