bonjour,

je suis débutant en pl/sql.

je veux créer une fonction que je vais appeler char calculateur( int var ).
cette fonction prend la valeur de l'argument var et le traite ensuite il retourne en chaîne de caractères

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
char calculateur( int variable ) {
 
int var1, var2, var3;
 
var1 = 1*power(2,12); var2 = 2*power(2,12);
var3 = 3*power(2,12); 
 
if ( variable >= var1 && variable < var2  ) {
 
char chaine1; chaine1="Partie-1"; 
 
return chaine1;
 
}
 
if ( variable >= var2 && variable < var3  ) {
 
char chaine1; chaine1="Partie-2"; 
 
return chaine1;
 
}
 
}
ensuite il y a une fonction sql qui va utliliser cette foncion calculateur(...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
select calculateur( champ1 ) from table1 where identify=5;

alors que dois-je faire pour pouvoir réaliser ?

sincères mercis
lastmagik