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,
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager