首页 > 数据库技术 > 详细

写一个PL/SQL无名块,向oracle数据库中插入10000条记录,表名称和字段名称自己确定

时间:2014-02-16 21:38:59      阅读:915      评论:0      收藏:0      [点我收藏+]

1、试验用表结构

bubuko.com,布布扣
ARCER@ PROD>desc t;
 Name                                                  Null?    Type
 ----------------------------------------------------- -------- ------------------------------------
 ID                                                    NOT NULL NUMBER
 NAME                                                  NOT NULL VARCHAR2(10)
 BIRTHDAY                                                       DATE
bubuko.com,布布扣

2、脚本内容

bubuko.com,布布扣
declare
    -- a counter
    g_counter     number(10) := 1;
    -- every 1000 rows ,to commit
    g_commit     number(10);
begin
    loop
    
    insert into t values(g_counter,arcerzhang,sysdate);
    
    --every 1000 rows , to commit;
    
    g_commit := mod(g_counter,1000);
    
    if g_commit = 0 then
        commit;
        dbms_output.put_line(g_commit);
    end if;
    
    g_counter := g_counter + 1;
    --exit conditions
    exit when g_counter > 10000;
    
    end loop;
end;

/
bubuko.com,布布扣

写一个PL/SQL无名块,向oracle数据库中插入10000条记录,表名称和字段名称自己确定

原文:http://www.cnblogs.com/arcer/p/3551141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!