salut,
j ai un petit soucis avec une fonction stockee :
qd je fais
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 CREATE OR REPLACE FUNCTION SelectAV ( text, -- chaine de critere du niveauGeo ) RETURNS SETOF type_retour_selection AS' DECLARE CriteresGeo ALIAS FOR $1; lignes_selection type_retour_selection%ROWTYPE; BEGIN FOR lignes_selection IN SELECT id_rubrique, id_ss_rubrique, id_activite,id_ville FROM page_act_mensuelle_ville WHERE id_ville IN (CriteresGeo) LOOP RETURN NEXT lignes_selection; END LOOP; RETURN; END; ' LANGUAGE 'plpgsql';
ca marche correctement, par contre qd je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from selectAV('1');
je n obtiens rien du tt, et en plus, il rame comme un malade
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from selectAV('1,2');
si vous savez comment resoudre ca....
Merci d avance
++
PostgreSQL 7.4.2 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.2.2 20030222 (Red Hat
Linux 3.2.2-5)
Partager