У меня есть следующая таблица, Client
.
create table Client (
ClientID int identity primary key,
TaxID varchar(12),
SSN varchar(12)
)
GO
Клиент может иметь либо TaxID, либо SSN, либо оба. Но любой из них должен существовать.
В настоящее время я применяю правило через следующий триггер.
create trigger trgClient_UniqueTaxIDSSN
on Client
after Insert, Update
as
--; Check if either TaxID or SSN is not null.
Но есть ли способ объявить ограничение для обеспечения соблюдения правила?