2012-02-08 52 views

回答

1

是的,但只有程序语言不是普通的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

在这样的情况下,我相信,记住不要让人们暴露于[像一个可怜的小鲍比表一旦结束](http://xkcd.com/327 /)。 – 2012-02-08 16:13:47

+0

Andriy,你是对的。修正了我的代码 - 现在免疫妈妈的利用。 – filiprem 2012-02-08 17:08:42

相关问题