Bonjour,

Existe-t-il un moyen sous Oracle de savoir une requête va renvoyer un résultat sans exécuter celle-ci ? Je l'ai déjà fait avec postgreSQL, il y a longtemps.

Quelque chose comme (pseudo SQL) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select exists(select person.id from person where person.name = 'alain')
Bien sur on peut faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select person.id from person where person.name = 'alain' and rownum <= 1
Mais peut-être y a t-il mieux ?