Je veux interdire l'utilisation d'espaces dans certains champs de texte/varchar.
Mieux encore, il serait préférable d'avoir seulement un ensemble de caractères autorisés à utiliser, comme:
[a-zA-Z0-9_\-]
Et je veux en faire une règle pour tous les champs VARCHAR
qui sont membres de la clé primaire
dans leurs tables.
Cela devrait être fait au niveau de la base de données et pourrait générer une exception lors de la tentative d'insertion d'un enregistrement incorrect ou de la mise à jour d'un champ clé avec une valeur invalide.
Cela peut-il être fait au niveau de la base de données? Devrais-je utiliser Pl/Perl
pour cela, ou existe-t-il une méthode plus simple?