`
韩悠悠
  • 浏览: 827963 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle循环插入数据函数

阅读更多

declare
i integer;
j integer;
begin
  i := 1;
  j := 0;
  while i < 500000 loop
        insert into t_company(id,
                              name,
                              address,
                              telephone,
                              fax,
                              contact_name,
                              position,
                              contact_phone,
                              contact_mobile,
                              email_address,
                              type,
                              is_maintenance)
                             values
                             (generator.nextval,
                             to_char(i),
                              'address',
                              '2028888',
                              '202-888',
                              'contact_name',
                               'position',
                             '135399',
                              '136028',
                              '123@abc',
                              '1',
                              '1');
                             
                             i := i + 1;
                             j:= j + 1;
                             if(j>=2000) then
                               commit;
                               j:=0;
                             end if;
  end loop;
  commit;
end;

分享到:
评论

相关推荐

    C# Oracle批量插入数据进度条的实现代码

    考虑到当Excel数据量较大时,循环Insert语句效率太低,故采用批量插入的方法。在插入操作运行时,会造成系统短暂的“卡死”现象。为了让用户知道插入的状态,需要制作一个进度条来显示插入的进度。 批量插入 项目中...

    sql循环插入测试数据

    oracle 动态执行sql 循环 if判断 取余函数

    Oracle课件.pdf

    4.1数据插入 4.2更新数据 4.3删除数据 4.4 TRUNCATE(DDL命令) 5. 操作符 5.1算术运算 5.2关系运算和逻辑运算 5.3字符串连接操作符(||) 6. 高级查询 6.1 DISTINCT操作 6.2 NULL操作 6.3 IN 操作 6.4 ...

    Oracle PL/SQL语言初级教程

    插入数据 63 更新数据 63 清空表 64 死锁 65 事务控制 65 一致性和事务 67 建立和修改用户 69 权限和角色 72 8.Oracle数据库游标使用大全 76 其他DML语句 77 DML语句的结果 78 使用游标 79 从游标提取数据 81 记录...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

     3.3.1插入数据  3.3.2 更新数据  3.3.3 删除数据  3.4 事务与事务控制  3.4.1 事务的概念  3.4.2 事务控制的基本语句及其功能  3.4.3 事务的状态与性质  3.5 SQL语言中的各种函数  3.5.1 单行数字...

    Oracle8i_9i数据库基础

    §1.7 ORACLE数据类型 38 §1.8 SQL 语句基础 44 §1.8.1 SQL语句所用符号 44 §1.8.2 简单select 查询 45 §1.9 伪列及伪表 46 §1.10 使用SQL Worksheet工作 46 第二章 查询基础 50 §2.1 SELECT语句 50 §2.2 SQL...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...

    Oracle数据库存储过程技术文档.doc

    2.2.3 游标中FOR循环的使用 20 2.2.4 带参数游标的使用方法 20 2.3 动态SQL语句 21 2.4 例外处理 22 2.5 一个完整的PL/SQL实例 24 第三章 oracle存储过程讨论 25 3.1 函数(FUNCTION) 26 3.1.1 用户函数创建,编译...

    精通Oracle.10g.PLSQL编程

    SQL函数 5.1 数字函数 5.2 字符函数 5.3 日期时间函数 5.4 转换函数 5.5 集合函数 5.6 其他单行函数 5.7 分组函数 5.8 对象函数 5.9 习题第 6章 访问Oracle 6.1 检索...

    Oracle数据库实验操作

    实验22:dml语句,插入删除和修改表的数据 49 实验23:事务的概念和事务的控制 52 实验24:在表上建立不同类型的约束 54 实验25:序列的概念和使用 58 实验26:建立和使用视图 60 实验27:查询结果的集合操作 63 ...

    oracle学习资料

    §2.9.1 简单数据插入例子 13 §2.9.2 简单数据删除例子 13 第三章 PL/SQL流程控制语句 13 §3.1 条件语句 13 §3.2 CASE 表达式 13 §3.3 循环 13 §3.3 标号和GOTO 13 §3.4 NULL 语句 13 第四章 游标的使用 13 §...

    Oracle 10g 开发与管理

    2.向表中插入空值 40 3.从其它表中拷贝数据 40 二. 更新数据 41 三. 删除数据 42 1.Delete 语句 42 2.Truncate 语句 42 四. SQL*Plus命令 42 1.设置环境变量命令 42 (1)Pause 43 (2)pagesize 和 newpage 43 ...

    oracle数据库经典题目

    7.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用Select语句。 8.使用Describe命令可以显示表的结构信息。 9.使用SQL*Plus的Get命令可以将文件检索到缓冲区,并且不执行。 10.使用Save命令可以将...

    给Oracle添加split和splitstr函数的方法

    2、使用临时表,先调用一个存储过程将ID拆分并插入到临时表中,然后结合临时表可以写SQL一次处理多笔。缺点:需要插临时表,效率不高,数据量越大影响越严重。 以前的项目用的最多的还是第2中方式,毕竟方便,且效率...

    精通SQL 结构化查询语言详解

    11.2.1 由VALUES关键字引入多行数据插入  11.2.2 使用SELECT语句插入值 11.3 表中数据的复制  11.3.1 基本语法  11.3.2 应用实例  11.4 从外部数据源导入、导出数据  11.4.1 Access数据库数据的导出  ...

    plsql_oracle 编程

    §2.9.1 简单数据插入例子 13 §2.9.2 简单数据删除例子 13 第三章 PL/SQL流程控制语句 13 §3.1 条件语句 13 §3.2 CASE 表达式 13 §3.3 循环 13 §3.3 标号和GOTO 13 §3.4 NULL 语句 13 第四章 游标的使用 13 §...

    SQL_SERVER应用与开发范例宝典_12357672.part2

    涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组...

Global site tag (gtag.js) - Google Analytics