0
我尝试创建一个动态函数,该函数导出由for控制的数据特定的id,但是当我运行该函数时,它向我显示没有列的错误i
, 我想来连接变量i与输出文件创建postgresql函数时不存在列
CREATE OR REPLACE FUNCTION mifuncion() RETURNS void AS $$
BEGIN
FOR i IN 1..5 LOOP
copy (select nombre,dni,edad from test where id=i) TO 'C:\Users\Usuario\Documents\user'+i+'.csv' WITH CSV HEADER;
END LOOP;
END;
$$ LANGUAGE plpgsql;
你能告诉我如何连接我的查询与执行?因为当我这样做给我错误'执行格式('复制(%L)到%L与CSV头“,选择nombre,dni,edad从测试其中id =我,'C:\ Users \ Usuario \ Documents \ user '+ i +'。csv');' – DarkFenix
我已经更新了我的答案,请检查。 –