{Oracle} Expression Régulière
Résolu/Fermé
0866
Messages postés
31
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
24 mars 2010
-
15 juin 2009 à 09:32
0866 Messages postés 31 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 24 mars 2010 - 17 juin 2009 à 09:29
0866 Messages postés 31 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 24 mars 2010 - 17 juin 2009 à 09:29
A voir également:
- {Oracle} Expression Régulière
- Expression de recherche - Guide
- Tu es un amour expression ✓ - Forum Loisirs / Divertissements
- Expected expression ✓ - Forum C
- Avoir du ping expression - Forum Réseau
- Quel fichier contient l’expression trouverpix ? - Forum Programmation
9 réponses
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 388
15 juin 2009 à 12:02
15 juin 2009 à 12:02
Bonjour,
Le code devrait être ceci
A plus
Le code devrait être ceci
WHERE lenombre BETWEEN 10 AND 100
A plus
LPABD DINIA
Messages postés
14
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
6 juillet 2009
15 juin 2009 à 15:25
15 juin 2009 à 15:25
between 10and20
ou bien nb>10 and nb<20
ou bien nb>10 and nb<20
0866
Messages postés
31
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
24 mars 2010
3
15 juin 2009 à 16:11
15 juin 2009 à 16:11
Merci Bq 'LPABD DINIA',
elle fonctionne bien maintenant
Merci bq ...
a+
elle fonctionne bien maintenant
Merci bq ...
a+
frankyself
Messages postés
3
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
16 juin 2009
15 juin 2009 à 17:03
15 juin 2009 à 17:03
Ok juste vous dire que moi aussi je veux apprendre la création de BD sous oracle 9i avec comme langage de programmation VB.Net
LPABD DINIA
Messages postés
14
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
6 juillet 2009
16 juin 2009 à 15:34
16 juin 2009 à 15:34
bonjour,
vous pouvez m'aidé afin de réalisé un plan pour faire le tuning d'une base de données oracle
vous pouvez m'aidé afin de réalisé un plan pour faire le tuning d'une base de données oracle
0866
Messages postés
31
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
24 mars 2010
3
16 juin 2009 à 15:55
16 juin 2009 à 15:55
vous pouvez me donner plus des détails sur votre problème?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LPABD DINIA
Messages postés
14
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
6 juillet 2009
16 juin 2009 à 16:13
16 juin 2009 à 16:13
ben il m'a dit que je doit faire le tuning ,et j' ai fait bcp de recherche mais je ne sé pas par quoi je doit commencé
LPABD DINIA
Messages postés
14
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
6 juillet 2009
16 juin 2009 à 16:15
16 juin 2009 à 16:15
c-à-d d'optimiser ma base et d'augmenter les performance
0866
Messages postés
31
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
24 mars 2010
3
16 juin 2009 à 16:20
16 juin 2009 à 16:20
Minimiser les nombres des tables et les contraintes
LPABD DINIA
Messages postés
14
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
6 juillet 2009
16 juin 2009 à 16:30
16 juin 2009 à 16:30
et voir les statistique et les plan d'exécution
frankyself
Messages postés
3
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
16 juin 2009
16 juin 2009 à 19:18
16 juin 2009 à 19:18
Du tuning pour Oracle!...si ta de solution ok signale le moi
0866
Messages postés
31
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
24 mars 2010
3
17 juin 2009 à 09:29
17 juin 2009 à 09:29
bonjour,
désolé j pas du solution
pose ton question dans une page peut être vous aurez plus du chance.
bonne chance
désolé j pas du solution
pose ton question dans une page peut être vous aurez plus du chance.
bonne chance
15 juin 2009 à 12:44
Mais le problème est plus difficile que ça?
j veux détaille plus mon problème:
j un table 'Test' qui comporte un champ appelé 'NumFloat' du type varchar2. quand j exécute la requêtte sql suivant :
insert into Test (Numfloat) values (10);
un trigger va être déclenché; ce trigger va vérifier la validité du contenu du champs NumFloat avant l'insertion.
alors ce trigger va vérifier si le contenu du cette champ vérifier la condition (entre 10 et 100).
dans je utiliser la notion de l'expression régulière, voici un bot du code :
SET SERVEROUTPUT ON
CREATE OR REPLACE TRIGGER Test_trig
BEFORE INSERT ON Test
FOR EACH ROW
DECLARE
v_verify BOOLEAN;
BEGIN
IF :new.Numfloat is not null then
v_verify := REGEXP_LIKE(:new.Numfloat,'^[10-100]$');
IF NOT v_verify
THEN
DBMS_OUTPUT.PUT_LINE('Numfloat: '||:new.Numfloat);
RAISE_APPLICATION_ERROR( - 20003,'valeur non valid!!!!');
END IF;
END IF;
END;
/
Mon problème est : cette instruction donne des résultats fausses :
v_verify := REGEXP_LIKE(:new.Numfloat,'^[10-100]$');
De plus j'ai veut que l'intervalle [10, ..., 100] sera changer selon le besoin du l'utilisateur.