Nie znam sposobu na wymuszenie takiego ograniczenia.
Jako obejście można rozważyć dwie różne kolumny:Jeśli masz jedną kolumnę na dane — zawierającą identyfikator książki telefonicznej lub literał ciągu, a drugą kolumnę na typ danych — „dokładne” lub „wieloznaczne” — możesz można ustawić ograniczenie NOT NULL dla obu kolumn. Jedną z oczywistych wad jest to, że nie można już mieć ograniczenia FK w tabeli książek telefonicznych.