У меня есть четыре таблицы Store
, Employee
, Customer
, Address
. Я связал первые три таблицы с Address
. Теперь я хочу удалить это FK
и ссылаться на эти таблицы на Address
. Как мне это сделать?Удаление внешних ключей и справочных таблиц в SQL Server
Структура таблицы:
магазин:
StoreID(PK), BranchName
Сотрудник:
EmpID(PK), Name
Клиент:
CustID(PK), Name
Адрес:
AddID(PK),
ID(FK to Store.StoreID, Employee.EmpID, Customer.CustID),
AddressDetail
Я хочу удалить FK
на Address.ID
и просто ссылаться на него в три таблицы.
См. Http://stackoverflow.com/a/190306/119477 У вас есть три варианта. Мне нравится TPC. Но похоже, что вы хотите TPT, а это значит, что вам нужна другая таблица. –
Мне интересно, почему кто-то решил сделать этот проект! – FLICKER