Bonjour tout le monde
Existe-il un moyen qui permet de vérifier si un enregistrement genre (maTable.champ1='Valeur1'), existe dans ma table
p.s. : Je n'arrive pas à utiliser la fonction exists sur un bloc pl/sql
Merci d'avance pour votre aide
Bonjour tout le monde
Existe-il un moyen qui permet de vérifier si un enregistrement genre (maTable.champ1='Valeur1'), existe dans ma table
p.s. : Je n'arrive pas à utiliser la fonction exists sur un bloc pl/sql
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 IF (exists (select * from maTable where champ1='valeur1' and champ2='valeur2')) then -- Mon traitement END IF;
SELECT + EXCEPTION WHEN NO_DATA_FOUND + recherche dans le forum
Mais, faites attention aux tests superflus.
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 Declare l_exists PLS_INTEGER; Begin Select count(*) Into l_exists from dual Where exists (Select Null From hr.employees e Where e.last_name = 'De Haan' ); If l_exists = 1 Then dbms_output.put_line('Trouvé'); End If; End; /
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager