[MySQL 5.1] Stored Procedures

Pagina: 1
Acties:

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 15-10-2025
Hey,

ik heb de laatste versie van MySQL geinstalleerd op m'n bak, en wilde eens aan de slag met Stored Procedures in MySQL.

Ik heb de documentatie gelezen en veel op google gezocht naar tutorials, en wilde nu zelf wat stored procedures toevoegen.

Ik krijg ze alleen met geen mogelijkheid aangemaakt, zelfs op de meest simpele stored procedures krijg ik foutmeldingen.

Een voorbeeld van een SP die ik wilde aanmaken om wat mee te testen:

code:
1
2
3
4
5
6
7
8
9
10
DELIMITER |

CREATE PROCEDURE sp_test(IN var1 INT) 
BEGIN 
 IF (var1 > 10)  
  THEN SELECT 'greater'; 
  ELSE SELECT 'less than or equal'; 
 END IF; 
END;
|


Hij hangt elkens op de return commando's... bij bovenstaande procedure krijg ik van de mysql command line terug dat er een syntax error zit in de 2 regels waar de SELECT commando's iets zouden moeten returnen.

Ik heb al van alles geprobeerd, quotejes, andere delimiter, ik weet het niet meer.... zijn die stored procedures dan echt zo moeilijk, of ligt het aan mij?

Voor school zijn we er in MS SQL mee bezig en dat gaat een stukje makkelijker... :|

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 20:16

LauPro

Prof Mierenneuke®

Volgens mij moet je CREATE FUNCTION gebruiken ipv procedure. Zie MySQL documentation.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 15-10-2025
Dat dacht ik eerst ook, maar ook dan krijg ik een syntax error op het SELECT commando.