【发布时间】:2015-07-26 20:38:51
【问题描述】:
我有一个查询 A 返回值 integer, numeric, integer。
和一张桌子B:
(id integer,
weight numeric,
price integer
)
查询返回许多行。我想将这些行直接插入B。 B 没有也不需要PK...
CREATE OR REPLACE FUNCTION func()
RETURNS void AS
$BODY$
begin
query A
insert to B?
continue function operation
end;
$BODY$
LANGUAGE plpgsql VOLATILE
我知道是这样的:
for row in query A
loop insert into B
但我找不到正确的语法
【问题讨论】:
标签: sql postgresql