Utilisation de la table DUAL
Bonjour à tous,
J'aimerais bien savoir la différence entre les deux requêtes suivantes:
1er cas:
Code:
1 2 3
| cursor c1 is select 1 from dual where exists (select 1 from aagfaktpos
p, artikel a where p.lfdartnr=a.lfdnr and lfdfaktnr=nlfdfaktnr and
fremdversand = 1); |
et 2ième cas:
Code:
1 2
| cursor c1 is select 1 from aagfaktpos p, artikel a where
p.lfdartnr=a.lfdnr and lfdfaktnr=nlfdfaktnr and fremdversand=1); |
Je pense que pour le 1er cas mon curseur "c1" aura une colonne DUMMY à 1, mais dans le 2ième cas, je ne sais pas ce que mon curseur contiendra. Quelqu'un peut-il m'éclairer sur le résultat dans mon curseur "c1" dans les deux cas? L'utilisation de l'une ou l'autre de ces 2 requêtes revient-elle au même, aspect résultat? Merci.