Один из вариантов - создать материализованное представление «Сотрудники» в [Заказы], а затем использовать его в качестве родительского для внешнего ключа.
Конечно, у этого есть некоторые недостатки.В частности,
- вы не сможете выполнить полное обновление материализованного представления, не отключив внешний ключ, поэтому его придется быстро обновить.
- ключи, введенные в СОТРУДНИКИ, не будут доступны ЗАПИСИ, пока материализованное представление не обновится.Если это важно, вы можете настроить его на обновление при коммите.
Другими альтернативами являются ручное управление ключами с помощью триггера или процесса последующей очистки.Или убедите администраторов баз данных, что эти схемы могут находиться в одном и том же экземпляре базы данных.