У меня есть таблица с несколькими столбцами.
Существует один первичный ключ, который является идентификатором типа int и не содержит внешних ключей. Этот PK установлен со Спецификацией Идентификации с инкрементом и начальным значением, оба установлены в 1, что бы это ни значило. Для «Не для репликации» установлено значение «Да». Есть еще две важные строки: год для данных и ссылочный номер, которые я буду использовать, чтобы специально выбрать, какие строки копировать.
Есть ли способ использовать SQL или комбинацию SQL и C # для копирования определенного набора строк по ссылочному номеру и назначения каждой строке уникального идентификатора первичного ключа? Количество копируемых строк может отличаться каждый раз, поэтому оно должно быть гибким. Так как в системе без проблем выбирается идентификатор или он может получить максимальный идентификатор и увеличивать его на единицу для каждой копируемой строки или чего-либо еще. Я также добавлю новый год в столбец, но это достаточно просто по сравнению с основной проблемой, состоящей в том, чтобы он сам устанавливал идентификаторы первичного ключа для каждой строки посредством оператора SQL для этого типа столбца ...
Пожалуйста, помогите! Я не новичок в SQL, но я все еще учусь и никогда раньше не сталкивался с подобными проблемами, связанными с конкретными проблемами Not For Replication и т. Д.