Перемещение данных из многослойных таблиц, которые связаны первичными и иностранными ключами - PullRequest
0 голосов
/ 25 марта 2019

Я делаю онлайн-бюджет с mssql в качестве базы данных. При создании пользователя у меня есть 4 таблицы, которые связаны с идентификаторами и идентификаторами иностранных ключей.

Как их можно переместить в 4 новые таблицы и соответственно изменить идентификаторы и FK_ID?

У меня не было никаких идей или успеха в моих исследованиях, поэтому я пришел сюда.

Таблицы выглядят так:

Category
ID | Name
1     A

Type
ID | Name | FK_CatID
10     B        1

Group
ID | Name | FK_TypeID
2      C       10

Unit
ID | Name | FK_GroupID
3     D        2

1 Ответ

0 голосов
/ 25 марта 2019

Перейдите в базу данных на сервере MSSQL. Щелкните правой кнопкой мыши базу данных, которая содержит таблицы, затем выберите Задачи, затем «Сгенерировать сценарии», затем «выбрать объекты», затем выберите «выбрать конкретные объекты базы данных».Здесь вы выбираете таблицы, которые вы хотите.После этого нажмите расширенный вариант.enter image description here Затем необходимо выполнить сценарий схемы и данных и выбрать ok enter image description here, затем следующий.Вы можете сохранить скрипт в новом окне.В скрипте необходимо переименовать основной и внешний ключи.Когда вы будете удовлетворены переименованием, выполните его и посмотрите, соответствует ли оно вашим требованиям.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...