`
韩悠悠
  • 浏览: 842654 次
  • 性别: 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语句效率太低,故采用批量插入的方法。在插入操作运行时,会造成系统短暂的“卡死”现象。为了让用户知道插入的状态,需要制作一个进度条来显示插入的进度。 批量插入 项目中...

    存储过程(循环插入数据)

    总的来说,使用存储过程和FOR LOOP循环在Oracle数据库中批量插入数据是一种高效的方法。然而,考虑到不同工具的兼容性,选择合适的执行环境和调整代码结构都是保证程序顺利运行的关键。对于开发和调试过程,推荐使用...

    sql循环插入测试数据

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

    Sqlserver大数据量插入速度慢或丢失数据的解决方法

    面对SQL Server在大数据量插入时出现的速度慢及数据丢失的问题,可以通过使用函数进行批量插入或采用BULK INSERT等命令来提高插入效率和数据完整性。这两种方法各有优缺点,根据实际情况选择合适的方案可以有效提升...

    一个选查询后插入到一个临时表的oracle函数

    ### 一个选查询后插入到一个临时表的Oracle函数 #### 概述 在Oracle数据库环境中,函数是一种非常有用的数据库对象,它允许开发者封装复杂的逻辑并返回特定的结果。本文将详细解析一个特定的Oracle函数——`NS_...

    oracle函数触发器游标等几个小例子

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的功能来处理数据,包括函数、游标和触发器。在本文中,我们将深入探讨这些概念,并通过一些实际的例子来理解它们的用法。 1. **Oracle函数**:函数...

    oracle数据库中批量插入问题

    在Oracle数据库中,批量插入数据是一项关键技能,尤其在处理大量数据时,它能显著提高数据操作效率。本文将深入探讨Oracle数据库中的批量插入技术,包括其原理、实现方法以及一个具体的C#代码示例。 ### Oracle批量...

    oracle循环游标

    在Oracle数据库中,循环游标是一种非常重要的编程技术,它允许开发者通过循环结构来处理查询结果集中的每一行数据。这种技术在处理大量数据时尤为有用,因为它可以逐行访问数据,而无需一次性将所有数据加载到内存中...

    SQLServer和Oracle的常用函数

    通过理解这些函数,开发者可以在SQL Server和Oracle之间切换时更加得心应手,更好地进行数据查询和处理。不过,需要注意的是,虽然函数名称和功能相似,但在具体使用时仍需根据每个系统的特性和规范进行调整。

    oracle存储过程函数和程序包.ppt

    Oracle 存储过程函数和程序包是 Oracle 数据库中的一种核心组件,用于实现复杂的业务逻辑和数据处理。以下是 Oracle 存储过程函数和程序包的知识点总结: 一、游标的概念和类型 游标是指向上下文区的句柄或指针,...

    oracle存储过程、函数和程序包.pptx

    Oracle存储过程、函数和程序包 Oracle存储过程、函数和程序包是数据库管理系统中的一种机制,允许开发者在数据库服务器上创建和执行自定义的代码,以提高数据库的性能和安全性。本文将对Oracle存储过程、函数和程序...

    oracle数据库的表数据导出为csv文件

    通过上述分析,我们可以了解到利用Oracle PL/SQL编写存储过程或函数来实现表数据导出为CSV文件的具体步骤。这种方式不仅能够提高工作效率,还能确保数据的安全性和准确性。此外,通过创建通用的函数还可以进一步提升...

    oracle自动创建数据

    例如,通过循环语句和随机函数(如DBMS_RANDOM)来创建各种类型的随机数据。 3. **Data Pump**:Oracle Data Pump是Oracle提供的一种高速数据传输工具,它也可以用于数据的导入导出。结合使用`expdp`和`impdp`命令...

    将shp格式空间数据转换为Oracle SDO数据类型操作步骤

    - 插入数据后,使用Oracle Spatial提供的查询函数(如SDO_GEOM.RELATE)检查空间关系,确保数据正确导入。 7. **优化和索引** - 对SDO_GEOMETRY列创建SDO_INDEX,以加速空间查询。Oracle Spatial提供了创建空间...

    oracle 的函数、存储过程、游标、简单实例

    使用游标,你可以逐行处理数据,更新、插入或删除记录,而无需一次性加载所有结果。 现在,我们来看一些**简单实例**。例如,你可以创建一个函数来计算两个日期之间的天数差: ```sql CREATE OR REPLACE FUNCTION ...

    oracle基础--表、视图、过程、函数、游标、异常

    "记录.doc"可能详细解释了如何在Oracle中插入、更新和删除数据。"过程和函数.doc"应包含创建和使用过程和函数的指南。"游标.doc"会讲解如何有效使用和管理游标。"表和视图.doc"可能包含了创建、修改和删除表及视图的...

    Oracle高级应用列表

    函数是 Oracle 数据库管理系统中的一个程序单元,用于实现复杂的业务逻辑和数据处理。函数可以接受参数、返回结果,可以被其他程序调用。 * 函数的创建:函数的创建需要定义函数的名称、参数、返回类型等。 * 函数...

    oracle导入导出xml

    - 对每个`Stock`元素执行循环操作,提取其中的子节点数据(如股票代码、名称等),并将其转换为相应的Oracle数据库类型。 - 将提取的数据插入到`Stockmarket`表中。 5. **异常处理**:如果发现某个`Stock`元素下...

Global site tag (gtag.js) - Google Analytics