Я новичок в SQL-сервере и хочу убедиться, что использую лучшие практики. Я создаю 7 таблиц.Таблица лучших практик SQL Server, связанная с
(Transaction,Customer,Business,Vehicle,Seller,Lien,Mailto)
Transaction
моя основная таблица, в которой он создает TransactionID
. Тогда в других 6 таблицах также будет столбец TransactionID
, поэтому я могу связать их все вместе.
В остальных 6 таблицах каждый из них имеет собственный идентификатор.
Например
(CustomerID, BusinessID, VehicleID, SellerID, LienID, MailtoID)
Мой вопрос в моей таблице транзакций я должен перечислить все те IDs
или же имея только TransactionID
позволяют им все соединить.
транзакций Таблица 1 Пример
ID
Type
DateTime
Таблица транзакций 2 Пример
ID
Type
CustomerID
BusinessID
VehicleID
MailtoID
SellerID
LienID
DateTime
(За идентификатором транзакции Я хотел, чтобы это было создано, а затем автоматически заполнять то же самое в течение другие таблицы, поскольку эти поля представлены с использованием внешних ключей, которые я считаю)
Любая помощь на этом была бы очень признательна!
вам нужен триггер для вставки/обновления (в таблице транзакций). Этот триггер обновит всю другую таблицу новым TransactionID –