Скопируйте таблицу, измените значения 1 столбца и вставьте ее в ту же таблицу
название довльно почти все, что я пытаюсь добиться здесь.
немного подробнее, у меня есть таблица с 4 столбцами. Мне нужна точная копия, но нужно только изменить значения одного столбца.
предположим, что этот столбец называется номером клиента, который равен 123456 (другие значения не имеют значения).
Как я могу скопировать всю таблицу и изменить номер клиента на 123457 и вставить эту копию обратно в то же самое таблица.
Если все прошло правильно, у меня должно быть в два раза больше записей (в базе данных есть только один клиент), чем раньше, где изменился только номер клиента.
Я использую MSSQL2008 R2.
1 ответов
попробуй такое
INSERT CustomerTable(customer, Field2, Field3, Field4)
SELECT 123457, Field2, Field3, Field4
from CustomerTable
WHERE customer = 123456