{Oracle} Expression regulière
Résolu/Fermé
0866
Messages postés
31
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
24 mars 2010
-
12 juin 2009 à 15:25
0866 Messages postés 31 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 24 mars 2010 - 15 juin 2009 à 17:30
0866 Messages postés 31 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 24 mars 2010 - 15 juin 2009 à 17:30
A voir également:
- {Oracle} Expression regulière
- Expression de recherche - Guide
- Oracle liste des tables ✓ - Forum Oracle
- Tu es un amour expression ✓ - Forum Loisirs / Divertissements
- Quel fichier contient l’expression trouverpix ? - Forum Programmation
- Expression encoder - Télécharger - Divers Utilitaires
1 réponse
0866
Messages postés
31
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
24 mars 2010
3
15 juin 2009 à 17:30
15 juin 2009 à 17:30
j'ai trouver la solution ;
voici la solution:
on ajout cette ligne dans un trigger :
REGEXP_LIKE(:new.NomChamp,'^\d{0,'||v_DSize||'}(.\d{0,'||v_ESize||'})?$')
AND ((:new.NomChamp = v_min)OR(:new.NomChamp > v_min))
AND ((:new.NomChamp = v_max)OR(:new.NomChamp < v_max));
avec v_ESize et v_DSize : représente le nombre des chiffres avant et après la virgule
voici la solution:
on ajout cette ligne dans un trigger :
REGEXP_LIKE(:new.NomChamp,'^\d{0,'||v_DSize||'}(.\d{0,'||v_ESize||'})?$')
AND ((:new.NomChamp = v_min)OR(:new.NomChamp > v_min))
AND ((:new.NomChamp = v_max)OR(:new.NomChamp < v_max));
avec v_ESize et v_DSize : représente le nombre des chiffres avant et après la virgule