【发布时间】:2017-11-30 20:32:44
【问题描述】:
我想在 Postgres 中编写一个函数,该函数从表 A 中选择一列,然后循环遍历这些值并将它们插入表 B。
这是我目前所拥有的:
declare
aid integer
begin
for aid in select a_id from table_a
loop
insert into table_b (a_id)
values (aid)
end loop;
end;
但是,我在for aid in select a_id from table_a 行遇到了语法错误。这样做的正确方法是什么?
【问题讨论】:
标签: postgresql for-loop plpgsql