Могу ли я использовать оператор SELECT для определения ограничения CHECK на сервере MS SQL?Скажем, мне нужно работать с двумя таблицами «Customer Master» и «Indian Customer», в идеальной ситуации обе таблицы совершенно разные и никак не связаны между собой.однако они совместно используют одну и ту же базу данных
Content of "Customer Master":
CustomerName (colomn): a, b, c, d, e
Branchlocation (colomn): IN, AU, IN, IN, UK
Content of "Indian Customer":
customerID (colomn): 1, 2, 3
CustomerName (colomn): a, c, d
customer details (colomn): details1, details, details
.
.
.
. В таблице «Индийский клиент» я хочу установить ограничение, чтобы пользователи, вводящие данные в эту таблицу, не могли иметь возможность вводить клиентов, которых нет в «Основном клиенте»."или чье местоположение филиала не IN.также таблицы находятся в одном проекте, но НЕ имеют прямого отношения .Другими словами, вы можете сказать, что в таблице «Индийский клиент» должен быть только индийский клиент из «Customer Master».
select CustomerName from "Customer Master"
where Branchlocation = 'IN'
вывод вышеуказанного запроса должен быть разрешен только в ["Индийский клиент"]. [CustomerName]