Erreur de compilation pl/sql
Fermé
ultra3omda
Messages postés
18
Date d'inscription
mercredi 22 novembre 2006
Statut
Membre
Dernière intervention
7 décembre 2012
-
24 mai 2012 à 00:36
hela - 17 avril 2013 à 18:28
hela - 17 avril 2013 à 18:28
A voir également:
- Ora-06502: pl/sql : erreur numérique ou erreur sur une valeur: tampon de chaîne de caractères trop petit
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Caractères ascii - Guide
- Erreur 1001 outlook - Accueil - Bureautique
- Chaine tnt gratuite sur mobile - Guide
3 réponses
jee pee
Messages postés
40463
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
20 novembre 2024
9 422
24 mai 2012 à 13:34
24 mai 2012 à 13:34
Salut,
Je pense que tu devrais d'abord revoir la doc oracle sur le type de variables : il existe d'autres caractéristiques que le varchar2(20) ;-) des champs date, des champs numériques (pour faire des calculs c'est mieux) ...
Puis dans la doc, regarde aussi le create procédure. Dans ta syntaxe il me semble qu'il manque en tête, le paramètre d'entrée. Puis si le select ramène plusieurs lignes il faut gérer un cursor pour la boucle.
Sinon j'écrirais, pour résoudre ta problématique, plutôt cette requête :
select sum(nbr_heure_vol) from avion where typeavion='3' ;
cdlt
Je pense que tu devrais d'abord revoir la doc oracle sur le type de variables : il existe d'autres caractéristiques que le varchar2(20) ;-) des champs date, des champs numériques (pour faire des calculs c'est mieux) ...
Puis dans la doc, regarde aussi le create procédure. Dans ta syntaxe il me semble qu'il manque en tête, le paramètre d'entrée. Puis si le select ramène plusieurs lignes il faut gérer un cursor pour la boucle.
Sinon j'écrirais, pour résoudre ta problématique, plutôt cette requête :
select sum(nbr_heure_vol) from avion where typeavion='3' ;
cdlt
ultra3omda
Messages postés
18
Date d'inscription
mercredi 22 novembre 2006
Statut
Membre
Dernière intervention
7 décembre 2012
24 mai 2012 à 18:01
24 mai 2012 à 18:01
pas encore resolu je ne c pas pourkoi meme si je met une procedure vide c la méme erreur
jee pee
Messages postés
40463
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
20 novembre 2024
9 422
24 mai 2012 à 18:15
24 mai 2012 à 18:15
C'est quoi le message d'erreur ?