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
我已經更新了我的答案,請檢查。 –