Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2011, 13h29   #1
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 42
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 42
Points : 16
Points : 16
Par défaut UDF select into erreur

Bonjour à tous

je tente de réaliser le code suivant

Code :
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
CREATE FUNCTION fweek(mois dec(2),jour decimal(2)) returns dec(8)
 
LANGUAGE sql                                                  
 
deterministic                                                 
 
disallow parallel                                             
 
no external action
 
RETURNS NULL ON NULL INPUT  
 
 
 
begin                                          
 
Declare V_days date;
 
declare typej char(1);
 
declare jourev decimal(2);
 
 
 
SET v_days = (current date  - jour days) ;
 
 
 
SELECT max(type) FROM mabib.calend INTO typej  WHERE cdate = v_days;
 
 jourev = jour; 
 
IF typej == 'D' then SET jourev = jour -2
 
end-IF;
 
RETURN CAST ( REPLACE ( CHAR ( ( CURRENT DATE + MOIS MONTH + jourev DAY ) , ISO ) , '-' , '' ) AS DEC ( 8 ) );
 
end;
j'obtiens ce message d'erreur:

[SQL0199] Le mot clé INTO est mal placé .
est ce que certains ont déjà eu ce type d'erreurs?
et si oui comment l'avez vous résolu.
Je vous remercie d'avance.
couf35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 14h53   #2
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Code :
SELECT max(type) INTO typej FROM mabib.calend WHERE...
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 20h24   #3
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 42
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 42
Points : 16
Points : 16
Merci Mercure
couf35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h14.


 
 
 
 
Partenaires

Hébergement Web