您的位置:首页 > 其它

Hawq学习笔记 --- 存储过程生成数据

2017-01-17 12:19 309 查看
创建一个存储过程

create or REPLACE FUNCTION Loopcopy() RETURNS INTEGER as $$
DECLARE
j INT;
BEGIN
j := 0;
while j < 100 loop
copy tbl_pccs_biz_act_action_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_ACT_ACTION_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_act_tc_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_ACT_TC_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_case_acct_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_CASE_ACCT_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_case_casemain_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_CASE_CASEMAIN_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_case_flags_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_CASE_FLAGS_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_case_outagree_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_CASE_OUTAGREE_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_case_outdetail_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_CASE_OUTDETAIL_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_case_trans_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_CASE_TRANS_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_cust_customer_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_CUST_CUSTOMER_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_gl_casenotes_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_GL_CASENOTES_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_oapmt_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_OAPMT_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_out_case_his from '/mnt/disk01/eds/pccs/TTBL_PCCS_BIZ_OUT_CASE_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_out_state_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_OUT_STATE_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_biz_stopcol_log_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BIZ_STOPCOL_LOG_HIS.txt' delimiter as ',' CSV quote as '"';
copy tbl_pccs_bt_case_strachange_his from '/mnt/disk01/eds/pccs/TBL_PCCS_BT_CASE_STRACHANGE_HIS.txt' delimiter as ',' CSV quote as '"';
j := j + 1;
END loop;
RETURN 0;
END;
$$ LANGUAGE plpgsql



创建存储过程后,可以在函数出调用,运行存储过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: