Если у меня есть следующие таблицы, можно создать ограничение в #TableNotes
, что будет проверять, если InstanceId
существует в #Users
если TableId == 1
и проверяет InstanceId
существует в #Companies
если TableId == 2
?ограничение ссылочной из одной таблицы на несколько таблиц
create table Users(
UserId int not null,
TableId int not null default 1
)
create table Companies(
CompanyId int not null,
TableId int not null default 2
)
create table TableNotes(
InstanceId int not null,
TableId int not null
)
Есть ли способ сделать это без использования триггеров?