Я хотел бы ограничение для столбца таблицы SQL Server 2000, которое является своего рода комбинацией внешнего ключа и ограничения проверки. Значение моего столбца должно существовать в другой таблице, но меня интересуют только значения в другой таблице, где один из ее столбцов равен указанному значению. Упрощенные таблицы:
import_table: part_number varchar(30) quantity int inventory_master: part_number varchar(30) type char(1)
Поэтому я хочу убедиться, что part_number
существует в inventory_master
, но только если тип «C». Это возможно? Спасибо.