Jag är inte medveten om något sätt att upprätthålla en sådan begränsning.
Som en lösning kan du överväga att ha två olika kolumner:Om du har en kolumn för data - som innehåller telefonboks-id eller strängen, och en annan kolumn för datatypen - antingen "exakt" eller "jokertecken" - kan ställa in en NOT NULL-begränsning för båda kolumnerna. En uppenbar nackdel är att du inte kan ha en FK-begränsning i telefonbokstabellen längre.