Bonjour,
J'aimerais bien avoir votre support concernant le problème suivant, en fait je souhaite interdire à l'utilisateur d'insérer un enregistrement s'il est déjà existant,comme pourrais je l'implémenter dans oracle ?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 SELECT COUNT(*) INTO nombre FROM test_table WHERE ((from <= valeur_ecran.from AND until >= valeur_ecran.from) OR (from <= valeur_ecran.until AND until >= valeur_ecran.until) OR (from >= valeur_ecran.from AND until <= valeur_ecran.until)) AND sens = valeur_ecran.sens AND ROWNUM = 1; IF nombre <> 0 THEN //la contrainte doit se lever car l'enregistrement est déjà existant dans la table END IF;
En attente de votre feedback.
Partager