Je ne suis pas au courant d'un moyen d'appliquer une telle contrainte.
Pour contourner le problème, vous pouvez envisager d'avoir deux colonnes différentes :si vous avez une colonne pour les données - contenant l'identifiant de l'annuaire ou la chaîne littérale, et une autre colonne pour le type de données - soit "exact" soit "wildcard" -, vous peut définir une contrainte NOT NULL sur les deux colonnes. Un inconvénient évident est que vous ne pouvez plus avoir de contrainte FK sur la table des annuaires.