У меня к вам быстрый вопрос к гуру SQL. У меня есть существующие таблицы без столбца первичного ключа и Identity не установлен. Теперь я пытаюсь изменить эти таблицы, сделав существующий столбец целых чисел в качестве первичного ключа и добавив значения идентификаторов для этого столбца. У меня вопрос, должен ли я сначала скопировать все записи из таблицы во временную таблицу, прежде чем вносить эти изменения. Потеряю ли я все предыдущие записи, если запустил комнаду T-SQL, чтобы создать первичный ключ и добавить столбец идентификаторов в эти таблицы Какие подходы я должен использовать, например
1) Создать временную таблицу для копирования всех записей из таблицы, подлежащей изменению
2) Загрузите все записи в соблазнительный
3) Внести изменения в схему таблицы
4) Наконец загрузите записи из временной таблицы в исходную таблицу.
или
есть способы получше? Я очень ценю вашу помощь
Спасибо