probleme "if (select) is null then" SYNTAX [ORACLE] - SQL/NoSQL - Programmation
Marsh Posté le 30-04-2008 à 10:46:57
fais plutot un count(*) et le test de ton if > que 0.
et encore, personellement je mettrais le select a part, je ferai un into dans une variable et je testerai par la suite sur cette variable, une requete sql dans une condition ca rend vite le code illisible
Marsh Posté le 30-04-2008 à 10:55:19
IL y aurait moyen que tu me donnes juste la syntaxe ?
begin
if count then
end if
end ?
parce que la je vois pas du tout comment proceder
Marsh Posté le 30-04-2008 à 11:04:49
Code :
|
Marsh Posté le 30-04-2008 à 11:36:14
Ok, ca fonctionne super bien je te remercie de ton aide !
@+
Marsh Posté le 30-04-2008 à 10:42:56
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.
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