Ik ken geen manier om een dergelijke beperking af te dwingen.
Als tijdelijke oplossing kunt u overwegen om twee verschillende kolommen te gebruiken:als u één kolom voor de gegevens hebt - met de telefoonboek-ID of de letterlijke tekenreeks, en een andere kolom voor het gegevenstype - ofwel 'exact' of 'wildcard' -, kan een NOT NULL-beperking voor beide kolommen instellen. Een duidelijk nadeel is dat je geen FK-beperking meer kunt hebben voor de telefoonboektabel.