我写一个SQL脚本多个.CSV文件复制到一个Postgres数据库是这样的:多个CSV文件复制到Postgres的
COPY product(title, department) from 'ys.csv' CSV HEADER;
我有多个文件,我想复制我不想:
COPY product(title, department) from 'ys1.csv' CSV HEADER;
COPY product(title, department) from 'ys2.csv' CSV HEADER;
COPY product(title, department) from 'ys3.csv' CSV HEADER;
COPY product(title, department) from 'ys4.csv' CSV HEADER;
COPY product(title, department) from 'ys5.csv' CSV HEADER;
我想用for循环来代替多个拷贝命令。这可能吗?谢谢
使用'do'块可能吗? http://www.postgresql.org/docs/current/static/sql-do.html –