Parametre manquant dans une procedure en sql
halima15
Messages postés
199
Statut
Membre
-
BadGuitarist Messages postés 373 Statut Membre -
BadGuitarist Messages postés 373 Statut Membre -
Bonsoir, j'ai creer une procedure et je veux lorsque l'utilisateur oublie de donner un parametre un message d'erreur s'affiche
par exemple create procedure calcul(@section int,@module int)
et dans l'execution il y'as absence d'iun parametre alors je dois afficher un message
SVP aidez moi
et Merci d'avance
par exemple create procedure calcul(@section int,@module int)
et dans l'execution il y'as absence d'iun parametre alors je dois afficher un message
SVP aidez moi
et Merci d'avance
A voir également:
- Parametre manquant dans une procedure en sql
- Parametre dns - Guide
- Remettre parametre usine pc - Guide
- Codec manquant - Guide
- Parametre windows - Guide
- Netflix paramètre compte - Guide
1 réponse
Bonsoir Halima15,
1-Petite remarque concernant l'intitulé de ton post : ce que tu demandes ne concerne pas le langage de requêtage SQL mais le langage de programmation PL/SQL.
2-Pour répondre à ta question, voici la solution : EXCEPTION ... RAISE ... RAISE_APPLICATION_ERROR.
1-Petite remarque concernant l'intitulé de ton post : ce que tu demandes ne concerne pas le langage de requêtage SQL mais le langage de programmation PL/SQL.
2-Pour répondre à ta question, voici la solution : EXCEPTION ... RAISE ... RAISE_APPLICATION_ERROR.
CREATE OR REPLACE PROCEDURE calcul(section IN NUMBER, module IN NUMBER)
DECLARE
section_manquante EXCEPTION;
BEGIN
IF section IS NULL THEN
RAISE section_manquante;
END IF;
// traitements si le paramètre section est renseigné
...
EXCEPTION
WHEN section_manquante THEN
RAISE_APPLICATION_ERROR(-20000,'Parametre section obligatoire.');
END;