oracle 存储过程造数

BEGIN
  FOR i IN
1 .. {count_insert} LOOP
    INSERT INTO IKASTRIGGER.IKAS10B       (COLUMN1, COLUMN2, COLUMN3, COLUMN4, COLUMN5, COLUMN6, COLUMN7, COLUMN8, COLUMN9, COLUMN10)       VALUES(substr(sys_guid(),
0,9)||i, to_char(systimestamp, 'yyyy-mm-dd hh24:mi:ss.ff6'), i, i,substr(sys_guid(),0,9),substr(sys_guid(),0,9),substr(sys_guid(),0,9),substr(sys_guid(),0,9),substr(sys_guid(),0,9),substr(sys_guid(),0,9));     COMMIT;   END LOOP; END;
复制代码
BEGIN
  FOR v_row IN (
select COLUMN1 from IKASTRIGGER.ALAMTEST1 sample(50) WHERE rownum <={count_update} and COLUMN3 is null) LOOP
  UPDATE IKASTRIGGER.ALAMTEST1     SET COLUMN3
= to_char(systimestamp, 'yyyy-mm-dd hh24:mi:ss.ff6'),     COLUMN4 = substr(sys_guid(),5,14)     WHERE COLUMN1 = v_row.COLUMN1;   COMMIT;  END LOOP; END;
复制代码
BEGIN
  FOR v_row IN (select COLUMN1 from IKASTRIGGER.ALAMTEST1 sample(50)   WHERE rownum <={ount_delete})
  LOOP
    delete from IKASTRIGGER.ALAMTEST1
    WHERE COLUMN1 = v_row.COLUMN1;
  COMMIT;
  END LOOP;
 END;

 

注意,复制黏贴,大概率执行失败,换行符需要重新整理

posted @   AlamZ  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2017-07-19 redis python交互和实际例子
2017-07-19 MongoDB API和python操作
点击右上角即可分享
微信分享提示