Это слишком долго для комментария.
Этот вопрос указывает на недочет в модели данных. Если C
зависит от A
и B
, у него должна быть собственная таблица. Я думаю, что модель данных должна быть исправлена.
У вас должна быть таблица AB:
AB_ID A B C
В этой таблице комбинация A / B будет уникальной.
Ваша таблица затем удалит три столбца A
, B
и C
и заменит их на AB_ID
.
Вуаля! Вы можете смоделировать данные правильно, и вам не нужно использовать триггер.