Bonjour,
Dans une de mes table, je dois mettre un numéro de téléphone.
Je pense que la meilleur chose est d'utiliser unr CHAR(10), mais je n arrive pas a faire de tel sorte que chaque lettre doit être compris en '0' et '9'.
Merci pour votre aide.
Version imprimable
Bonjour,
Dans une de mes table, je dois mettre un numéro de téléphone.
Je pense que la meilleur chose est d'utiliser unr CHAR(10), mais je n arrive pas a faire de tel sorte que chaque lettre doit être compris en '0' et '9'.
Merci pour votre aide.
Bonjour,
tu peux essayer avec les expressions régulieres :
Dis nous si cela te conviens.Code:
1
2 ALTER TABLE matable ADD CONSTRAINT numerotel_check CHECK (numerotel ~ '^[0-9]{10,}$'::text);
ca marche merci, mais pourrais tu m expliquer car je ne comprend pas trop. :(
Merci
^ : pour le indiquer debut de la chaine
[0-9] : Une plage de caractères de 0 à 9
{10,} : au moins 10 caracteres // {10} (sans la virgule) exactement 10 caracteres
$ : pour indiquer la fin
pour plus d'info : www.google.fr
mots clefs :
-expressions régulières
-regex