PostgreSQL数据库从一张表的数据全量新增到其他表的数据

代码实战:

--村委会成员信息的奖惩 分别同步到奖励情况表和惩罚情况表

--该表奖惩信息一共多少 24奖励 惩罚

select "id",fk,name,adm_code,reward_date,reward_type,reward_description,punish_date,

punish_type,punish_description

from tb_village_committee_member where del_flag='0'

and ("length"(reward_type)!=0 or "length"(punish_type)!=0 )and fk!='2753mndfc4gfsrr57r4o2targj';

select * from tb_village_committee_member where del_flag='0' and "length"(punish_type)!=0 and fk!='2753mndfc4gfsrr57r4o2targj';

--同步到惩罚情况表

insert into tb_village_committee_member_punish(id,fk,adm_code,punish_date,punish_type,punish_description)

SELECT nextval('upms_log_id_seq'),"id",adm_code,punish_date,punish_type,punish_description FROM tb_village_committee_member

where del_flag='0' and "length"(punish_type)!=0 and fk!='2753mndfc4gfsrr57r4o2targj'

--同步奖励表

insert into tb_village_committee_member_rewards(id,fk,adm_code,reward_date,reward_type,reward_description)

SELECT nextval('upms_log_id_seq'),"id",adm_code,reward_date,reward_type,reward_description

FROM tb_village_committee_member

where del_flag='0' and "length"(reward_type)!=0 and fk!='2753mndfc4gfsrr57r4o2targj'

  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值