您的位置:首页 > 其它

function in Postgres

2016-04-14 16:28 141 查看
CREATE or REPLACE FUNCTION fn_attr_category()
RETURNS void AS
$BODY$
declare
v_tmp_rec    record;
begin
--获取待补充品类的规格
for v_tmp_rec in
select * from tcim_s_gcmaster where 'COLOR'||categoryid not in (select attrid from TCim_S_GcAttributeSel) and categoryid like 'L%';
--批量插入明细表
loop
insert into TCim_S_GcAttributeSel
select
replace(selectid, 'L00000V', v_tmp_rec.categoryid),selectname,'COLOR'||v_tmp_rec.categoryid as attrid,'N' as isdefault,seqno
from TCim_S_GcAttributeSel where attrid = 'COLORL00000V';
end loop;

end
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: