|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juillet 2006 Messages : 123 ![]() |
Bonjour,
Voici une valeur que j'ai en base : 0012345678 Voici ce que j'utilise pour valider que cette valeur correspont bien à 10 digits : - regexp_like (t1.myCol, '^[[:digit:]{10}]$') ne me retourne rien !!! ![]() - regexp_like (t1.myCol, '^[[:digit:]{10}]') me retourne ma valeur 0012345678 - regexp_like (t1.myCol, '[[:digit:]{10}]$') me retourne ma valeur 0012345678 - regexp_like (t1.myCol, '[[:digit:]{10}]') me retourne ma valeur 0012345678 Pourquoi le premier cas ne fonctionne pas ? Il doit y avoir une subtilité qui m'échappe. PS : oui j'ai testé avec une requête minimale, sans autre critère qui pourrait fausser le résultat Merci à vous ! |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
comme ça ça marche :
Code :
|
||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juillet 2006 Messages : 123 ![]() |
Oh ok...
J'aurais préféré que si on ne met pas les crochets au bon endroit que ça ne fonctionne jamais . J'imagine que ca doit se justifier.Bref, je test ça demain, merci ! |
|
|
00
|
|
|
#4 | ||||
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 417 ![]() |
Salut !
Ca marche aussi sans regexp (Si je me trompe pas) Code :
Code :
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
||||
|
00
|
Copyright © 2000-2012 - www.developpez.com