|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Florentin L.Étudiant Inscription : janvier 2007 Messages : 32 ![]() |
Bonjour à tous,
Je bloque sur une check constraint sur l'AS400... J'aimerai en créer une qui n'autorise pas à encoder des chiffres. J'ai essayé comme sur SQL Server : nom NOT LIKE [0-9] mais les crochets ne sont autorisés.. Et avec des parenthèses, cela ne fonctionne pas. Quelqu'un aurait-il une idée? Merci d'avance de votre réponse! |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 641 ![]() |
bonjour,
Je ne sais pas quelle est votre OS ni sa version... mais il ne me semble pas que les expressions régulières soient supportées. Un article intéressant à ce sujet ici par exemple : http://www.ibm.com/developerworks/da...301stolze.html Bref pour répondre à votre question, ceci en V5R4 fonctionne : Code sql :
edit : transformé le OR en AND ... |
||
|
|
10
|
|
|
#3 | |||
|
Invité de passage
![]() Florentin L.Étudiant Inscription : janvier 2007 Messages : 32 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 32 ![]() |
Ce serait plus court avec un translate, mais peut-être pas plus rapide.
champ = translate (champ, '**********', '0123456789') |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com