2012-02-08 6 views

答えて

1

はい、ただし、手続き言語はplain SQLではありません。このようなケースでは

create function copyin(_tablename name, _filename text) 
returns void 
language plpgsql as $this$ 
declare sql text; 
begin 
    sql := 'COPY ' || quote_ident(_tablename) || ' FROM ' || quote_literal(_filename); 
    execute sql; 
    return; 
end; 
$this$; 

SELECT copyin('froobles', '/tmp/froobles.csv'); 
+1

、[一度に終わった1つの貧しいリトルボビーテーブルのような状況]に人々を公開していない覚えておくことは、私は信じている、極めて重要である(http://xkcd.com/327 /)。 –

+0

Andriy、あなたはそうです。私のコードを修正しました - 今はママの悪用を免れています。 – filiprem

関連する問題