`

Oracle 循环插入测试数据

阅读更多

declare
    maxrecords constant int:=1000;
    i int :=1;
begin
    for i in 1..maxrecords loop
      insert into UserInfo(UserID,login,password,firstName,lastName,ISADMINISTRATOR)
       values(SYS_GUID(),TO_CHAR('9999'+i),'password','fristname','lastName','0');
    end loop;
dbms_output.put_line(' 成功录入数据! ');
commit;
end;

 

--SYS_GUID()  生成 GUID ORACLE
--NEWID   生成 GUID  SQLSERVERR

 

declare                                                                                                                 --定义部分标识
 maxrecords constant int:=100;                                                                           --定义 maxrecords 为整型常量 100
 i int :=1;                                                                                                              --定义 i 为整型值变量,初值为 1
Begin                                                                                                                    --执行部分标识
 for i in 1..maxrecords loop                                                                                   --i 从 1 循环到 maxrecords
 Insert into tempuser.testtable(recordnumber,currentdate) values (i,sysdate); --向数据表中插入数据
 end loop;                                                                                                            --结束循环
dbms_output.put_line(' 成功录入数据! ');                                                             --显示成功录入数据信息
commit;                                                                                                                --提交结果
end;                                                                                                                     --结束执行

 

转自:

http://www.blogjava.net/zhyiwww/archive/2006/08/04/47679.html

分享到:
评论

相关推荐

    Oracle循环插入

    Oracle循环插入,用于添加测试数据。

    sql循环插入测试数据

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

    oracle插入几千几万条测试实例

    根据提供的标题、描述、标签及部分内容,我们可以总结出以下关于Oracle数据库批量插入测试数据的知识点: ### 一、Oracle批量插入测试数据的目的 在进行软件开发或系统测试时,经常需要大量的测试数据来验证系统的...

    百万数据批量插入存储过程

    mysql 数据库已存储过程插入一千万条测试数据!利用项目即将上限需要,可以完全系统的测试项目性能!里面又完整的文档和各项说明:打开文档就可以实际操作。

    oracle数据库测试sql文件.zip

    6. **游标**:在Oracle中,游标允许逐行处理查询结果,对于循环操作或条件判断很有用。 7. **触发器**:定义在特定数据库事件发生时自动执行的代码,如在插入、更新或删除记录时。 8. **存储过程和函数**:封装一...

    excel导入数据到Oracle数据库

    - 使用循环结构提取每条记录,并更新`jc_user_ext`表中的数据。 6. **关闭游标**:完成数据更新后,关闭游标以释放资源。 #### 七、总结 通过以上步骤,我们可以有效地将Excel中的数据批量导入到Oracle数据库中。...

    循环向数据库添加数据

    - **测试数据生成**:在进行系统性能测试或功能测试时,快速生成大量测试数据至关重要。 - **数据迁移**:从旧系统迁移到新系统时,批量数据插入可以显著提高效率。 - **批量作业处理**:如定期报告生成、数据分析等...

    oracle自动创建数据

    在Oracle数据库管理中,"自动创建数据"通常指的是利用脚本、工具或自动化流程来高效地生成测试数据或填充新数据库。Oracle提供了多种方法来实现这一目标,这对于我们进行系统测试、性能调优或者模拟真实业务场景至关...

    excel数据导入oracle完整代码(C#)

    在循环中,它创建一个OracleCommand对象,设置SQL INSERT语句,将Excel数据作为参数传递,并执行插入操作。请确保替换所有占位符(如`your_table`, `column1`, `column2`, `your_host`, `your_port`, `your_service_...

    jmeter教程之--数据库测试(oracle , mysql)

    在进行数据库测试前,可能需要预先填充测试数据。这可以通过运行SQL脚本或者JDBC请求完成。 5. **测试计划设计**: - 创建不同的线程组模拟不同用户行为,比如查询、创建、更新、删除操作。 - 设置循环次数、...

    Java使用JDBC向MySQL数据库批次插入10W条数据(测试效率)

    在示例代码中,我们创建了一个`PreparedStatement`对象,预编译了SQL插入语句,然后在循环中填充参数并调用`addBatch()`将每条数据添加到批处理队列中。最后,通过`executeBatch()`一次性执行所有待插入的数据。 ...

    Oracle 课件 ppt 培训课件

    在Oracle中,SQL用于查询、插入、更新和删除数据,而PL/SQL是一种过程化语言,用于编写更复杂的业务逻辑。学习这部分内容,你需要掌握SQL的DML(数据操纵语言)和DDL(数据定义语言),以及PL/SQL中的变量、条件语句...

    Oracle数据库操作

    表格初始化可能涉及到大量的数据插入,子程序可以简化这一过程,例如批量插入、生成测试数据等。可以使用BULK COLLECT INTO和FORALL语句进行批量操作,提高性能。 8. **组建SQL子程序**: 组建SQL子程序是指根据...

    Oracle SQL优化实例讲解.pdf

    LOOP INSERT是一个简单的循环插入数据的例子,展示了如何使用PL/SQL的FOR循环来向表中插入大量数据。这个实例可以帮助理解当批量插入数据时,循环的性能影响。 5. AUTOTRACE验证索引的性能 在Oracle中,AUTOTRACE...

    linux C语言 oracle_11g oci 单行, 多行 获取oracle中的记录

    在描述中提到的"测试用的数据"可能指的是在执行这些示例代码前,你需要在Oracle数据库中创建一个表并填充一些数据。你可以使用SQL*Plus或其他数据库管理工具来完成这个任务。 至于编译和链接命令,一般来说,你需要...

    ORACLE OSB开发指南

    - **测试数据转换**:测试转换规则的有效性。 - **示例**:通过实例展示复杂的XQuery数据转换技巧。 #### 五、格式构建器 这部分介绍了如何使用格式构建器工具创建和编辑消息格式文件,包括但不限于: - **格式...

    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...

Global site tag (gtag.js) - Google Analytics