missing from_clause entry for table "curr"
Bonjour,
je veux insérer dans une nouvelle table des champs selectionnés de la table que je donne comme argument à la fonction
l'erreur généré est la suivante :missing from_clause entry for table "curr"
le code est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
CREATE OR REPLACE FUNCTION "DM".tkharik("tableName" text)
RETURNS void AS
$BODY$DECLARE
cur refcursor;
curr record;
name text;
BEGIN
name:='"'||$1||'"';
open cur for execute ('select a1, a2 , a3, a4 ,a5 from'||name);
fetch cur into curr;
if not found then
exit;
--nom_fct insère dans une table et j'ai vérifier le bon fonctionnement
else select "DM"."nom_fct"(curr.a1,curr.a2,curr.a3,curr.a4,curr.a5);
end if;
close cur;
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE; |
merci d'avance de votre aide