在INSERT语句中使用PL/SQL记录

trbmta 表中的主键是SYSCD, BUMCD, BMNCD, TOKCD

DECLARE
       trbmta_record trbmta%ROWTYPE;
       v_bumcd char(4);
BEGIN
       FOR i IN 1..20 LOOP
           IF i<10 THEN
              v_bumcd := '0' || to_char(i);
           ELSE 
              v_bumcd := to_char(i);
           END IF;
         trbmta_record.syscd := '001';
         trbmta_record.bumcd := v_bumcd;
         trbmta_record.bmncd := '001234';
         trbmta_record.tokcd := '100370';
         
         trbmta_record.delkb := '1';
         trbmta_record.WRTINSDT := to_char(sysdate, 'yyyyMMdd');
         trbmta_record.WRTINSTM := to_char(sysdate, 'hhmmss');
         trbmta_record.WRTDT := to_char(sysdate, 'yyyyMMdd');
         trbmta_record.WRTTM := to_char(sysdate, 'hhmmss');
         INSERT INTO trbmta VALUES trbmta_record;     
       END LOOP;     
END;

 执行后,会往数据库中插入20条数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值