Voilà une belle ereur incomprehensible...j'ai ma procédure qui est hyper simple. Et j'ai l'impression qu'il n'arrive pas à passer le for.
J'ai essayé de tester avec aucune instruction dans le for: ca plante.
J'ai essayé d'executer seulement la condition du for: ca marche.
Je regarde mes autres scripts ils sont fait pareil et ils marche donc si vous voyez une erreur débile n'hesitez pas a m'insulter mais dites là moi parceque là...je sèche.
et voilà le message que j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CREATE OR REPLACE FUNCTION ca_update() RETURNS INTEGER AS ' DECLARE nb_record INTEGER; var_territory_code seb1_base_ca.territory_code%TYPE; BEGIN nb_record := 0; FOR var_territory_code IN SELECT DISTINCT territory_code FROM seb1_base_ca LOOP nb_record := nb_record+1; END LOOP; return nb_record; END; ' LANGUAGE 'plpgsql'; SELECT ca_update() AS Retour;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 NOTICE: plpgsql: ERROR during compile of ca_update near line 6 ERROR: missing .. at end of SQL expression
Partager