Erreur lors de la creation d'une procedure stockée

Erreur lors de la creation d'une procedure stockée - SQL/NoSQL - Programmation

Marsh Posté le 08-11-2005 à 15:37:19    

Bonjour ! J'ai une parsing error a la fin (au END) lors de la compilation de ma procedure stockée pour une base Interbase 6.xx (avec IBexpert) :
 

Code :
  1. CREATE PROCEDURE MA_PERIODE (
  2.     DATE_D DATE,
  3.     DATE_F DATE)
  4. RETURNS (
  5.     ID_UH INTEGER)
  6. AS
  7. begin
  8.   /* Procedure Text */
  9.       for Select P.ID_COMPOSE,ID_RESA,ID,P.QUANT
  10.     FROM PERIODE P,UNIT_HEBERG UH
  11.     WHERE ((DATE_DEBUT> :DATE_D AND (DATE_DEBUT< :DATE_F or DATE_FIN< :DATE_F))
  12.     or (:date_d > DATE_DEBUT AND ( :DATE_D < DATE_FIN or DATE_FIN< :DATE_F))
  13.     or (DATE_DEBUT = :DATE_D )
  14.          AND UH.ID_COMPOSE = P.id_compose
  15.      AND UH.id = P.ID
  16. end ; /* erreur a cette ligne*/
  17. Voici le texte de l'erreur :
  18. Invalid token.
  19. Dynamic SQL Error.
  20. SQL error code = -104.
  21. Token unknown - line 17, char -1.
  22. end.


 
Merci pour l'aide !


Message édité par albertos le 08-11-2005 à 15:48:23
Reply

Marsh Posté le 08-11-2005 à 15:37:19   

Reply

Marsh Posté le 08-11-2005 à 17:34:05    

manque pas une parenthese dans ta requete?
verifie aussi s'il ne faut un ; à la fin de la requete.


---------------
MZP est de retour
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed