SQL problem

info -  
chuka Messages postés 980 Statut Membre -
Salut à tous...

aidez moi svp !

j'ai un souci j'aimerai créer une table en sql qui ne possède qu'un seul champ, je veu imposer une contrainte a ce champ: qu'il ne contienne que des chaine de la forme suivante : troi lettre suivi de deux chiffre

par exemple AAA99 ou zer78

Ps sous ORACLE

merci beaucoup a bientot
A voir également:

2 réponses

katika Messages postés 61 Statut Membre 1
 
tu peux faire la chose suivante
create table chaine (n char(30))
0
chuka Messages postés 980 Statut Membre 378
 
Salut,
Tu pourrais essayer un truc du style:
ALTER TABLE
NOM_DE_LA_TABLE
ADD CONSTRAINT
Nom_DE_La_Contrainte
CHECK (REGEXP_LIKE(nom_du_champ,'^[:alpha:]{3}+[:digit:]{2}$'));
);
J'espere ca pourra t'aider!!
@+
0