Для решения следующей проблемы я ищу наилучшую практику.
Мы только что обнаружили, что в нашей базе данных два сотрудника дважды находятся под другим PK в нашей таблице, как показано ниже, которая связана с другой таблицей сFK_store_employee.HR хочет консолидировать свою запись в разделе «Джонсон» и переместить свой код с 14 на 15.
Эта таблица имеет ограничение FK для таблицы с именем "Магазин ", который находится ниже:
Как я хотел бы подойти к решению, что ->
1) Замените employee_id 1 до 2 в таблице магазинов.2) Удалить дубликаты из таблицы хранения. 3) Удалить первичный ключ 1 .
Это лучший подход?Можете ли вы дать мне какой-нибудь пример сценария T-sql, чтобы решить это с помощью одного сценария запуска?