在實際的項目開發過程中,我們經常會遇到批量的造測試數據,如果手動的一條一條造,那么勢必會非常浪費時間,而且很容易出錯,使用函數存儲過程將會成倍的提高工作效率。
create or replace function creatData2() returns boolean AS $BODY$ declare ii integer; begin II:=1; FOR ii IN 1000..2000 LOOP INSERT INTO "t_member_score_item2"("member_score_item_id", "member_code", "score_type", "score", "sys_no", "remark", "insert_time", "insert_oper", "update_time", "update_oper") VALUES (ii, '01862204522573', '06', '100.000000', '04', NULL, now(), 'mv', now(), 'mv'); end loop; return true; end; $BODY$ LANGUAGE plpgsql; select * from creatData2() as tab; select * from t_member_score_item2