A voir également:
- Ora 06503
- Fonction si et - Guide
- Fonction miroir - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Fonction moyenne excel - Guide
- Valeur relative et absolue - Forum Excel
2 réponses
au hasard je dirais que ta fonction (une fonction doit obligatoirement retourner une et une seule valeur, par opposition à une procédure qui peut en retourner aucune ou plusieurs) ne ramène aucune valeur alors qu'elle devrait en ramener une.
Après, le message d'erreur est peut-etre codé le fourbe.
Après, le message d'erreur est peut-etre codé le fourbe.
exécuse moi parce que je te donne le message mal rédiger
à propos le probléme je ne vois pas que la fonction ne retourne rien, voici le code :
funcion f1 ( var1 in varchar2, var2 in varchar,.......var36 in varchar2) return integer is
begin
varlocal tab1.ch1%type;
insert into tab1( ch1,.......ch36)
values( var1,.............var21)returning ch1 into varlocal
insert into tab2(ch11, ...ch14)
values(var11,......varlocal);
return 0;
end f1;
à propos le probléme je ne vois pas que la fonction ne retourne rien, voici le code :
funcion f1 ( var1 in varchar2, var2 in varchar,.......var36 in varchar2) return integer is
begin
varlocal tab1.ch1%type;
insert into tab1( ch1,.......ch36)
values( var1,.............var21)returning ch1 into varlocal
insert into tab2(ch11, ...ch14)
values(var11,......varlocal);
return 0;
end f1;
funcion f1 ( var1 in out varchar2, var2 in varchar,.......var36 in varchar2) return integer is
begin
varlocal tab1.ch1%type;
insert into tab1( ch1,.......ch36)
values( nvl(var1, '*'),.............var21)returning ch1 into var1
insert into tab2(ch11, ...ch14)
values(var11,......var1);
return 0;
end f1;
ici nvl(var1, '*') sivar1 null alors var1 est générer automatiqument par la base de donné, il lui donne un valeur de type varchar, et je veux récupérer ce code et l'inserer dans la table tab2.
begin
varlocal tab1.ch1%type;
insert into tab1( ch1,.......ch36)
values( nvl(var1, '*'),.............var21)returning ch1 into var1
insert into tab2(ch11, ...ch14)
values(var11,......var1);
return 0;
end f1;
ici nvl(var1, '*') sivar1 null alors var1 est générer automatiqument par la base de donné, il lui donne un valeur de type varchar, et je veux récupérer ce code et l'inserer dans la table tab2.