Bonjour tout le monde,
J'ai besoin de créer une requête ou procédure qui me renvoie "false" quand la sous requête (select) ne renvoie aucune ligne, et "true" si elle en renvoie.
Je vous fourni la requête que j'ai réussi à faire la plus proche de la vérité à mon goût.
Code :
- BEGIN
- IF
- (
- SELECT ROUND(T1,2) as "T1"
- FROM TABLE
- (
- TSEN.get_val(
- 'tsen1',
- TO_DATE('10-04-2008' ||' '|| '21'|| ':' || '03', 'DD-MM-YYYY HH24:MI'),
- TO_DATE('22-04-2008' ||' '|| '04'|| ':' || '07', 'DD-MM-YYYY HH24:MI')
- )
- )
- ) IS NULL THEN
- RETURN FALSE;
- ELSE
- RETURN TRUE;
- END IF;
- END;
|
la simple requête select fonctionne et me retourne des lignes; mais lorsque j'ajoute le "if ... is nul" pour pouvoir avoir une fonction booléenne, ca ne fonctionne plus.
Quelqu'un aurait il une idée sur la manière de procéder ?
Merci d'avance
Aurélien