当前位置: 首页 > article >正文

使用模板窗口生成测试数据

1. 准备工作

需要的环境

  1. Oralce、MySQL、PG等主流数据库
  2. HHDBCS7.6及以上版本

测试步骤

  1. 建立两张表带有主外键关系
  2. 使用模板窗口生成数据,主键表生成100条,外键表生成10000条
  3. 校验数据生成情况

2. 建立两张表带有主外键关系

主键表
create table dept(
 d_id NUMBER(5) primary key,
 d_name VARCHAR2(20)
);

--外键表
create table emp(
 e_id NUMBER(10),
 e_name VARCHAR2(20),
 salary NUMBER(6),
 dept_id NUMBER(5),
 FOREIGN KEY (dept_id) REFERENCES dept(d_id)
);

3. 使用模板窗口生成数据

3.1. 首先打开模板窗口

在这里插入图片描述

3.2. 查看编辑器快捷键以及脚本的模板

点击下方的“使用帮助”便可查看以下提示
在这里插入图片描述

3.3. 选择模板并编写SQL脚本

在模板编辑器窗口输入“foreach ”便可弹出以下脚本,可根据实际情况选择并进行SQL调整优化
在这里插入图片描述

模板如下
在这里插入图片描述

编写脚本

--dept表

#foreach( $i in [1..100] )
 insert into dept(d_id,d_name) values($i,'部门$i');
#end
--emp表

#foreach( $i in [1..100] )
 #foreach( $j in [1..100] )
 insert into emp(e_id,e_name,salary,dept_id) values($j,'姓名$j',10000,$i');
 #end
#end

分别将两个SQL脚本选择“执行到文件”
在这里插入图片描述

点击执行,输入文件名,保存即可
在这里插入图片描述

弹出对话框,点击确定

3.4. 写入数据

打开任务管理,任务类型选择“添加SQL文件”
在这里插入图片描述

点击添加弹出窗口,选择上一步保存的SQL文件,根据个人情况可编辑任务名称
在这里插入图片描述

点击确定,自动开始执行
在这里插入图片描述

可点击日志查看运行进度

3.5. 校验数据生成情况

使用select count() from dept union all select count() from emp; 查看dept表和emp表共有多少条测试数据
在这里插入图片描述

查询结果分别为100、10000条数据,至此事务完成。

4. 总结

恒辉桌面管理工具,在虚拟机环境下,写入1万多条数据,只花费了26秒,而且检验下来没有丢失一数据,可见其安全,高效并稳定。


http://www.kler.cn/a/9669.html

相关文章:

  • VSCode可以安装最新版,并且可以对应Node 12和npm 6
  • 考研季来啦!考研过程中有哪些事情需要避坑?
  • echarts-gl 3D柱状图配置
  • 人工智能(AI)和机器学习(ML)技术学习流程
  • 什么是数据平台?10 个值得了解的大数据平台示例
  • 图像融合self
  • TypeScript由浅到深(上篇)
  • 工程管理系统软件 自主研发,工程行业适用
  • 【国内chatgpt最全使用方法合集】(总有一个适合你)
  • GaussDB行存储表列存储表相关
  • 本地安装WSL的发行版后,导出到另一台计算机安装的办法
  • 自然语言处理(七): Deep Learning for NLP: Recurrent Networks
  • Python第三方库安装
  • 人脑体内扩散张量分布MRI的新框架
  • Diffusion模型系列文章
  • midjourney注册教程
  • 浏览器表单自动填充调研
  • 企业资源规划(ERP)监控工具
  • Python 进阶指南(编程轻松进阶):一、处理错误和寻求帮助
  • AttributeError: ‘HowNetDict‘ object has no attribute ‘en_map‘ 解决方法
  • 医疗耗材缺陷视觉检测的应用
  • 进步电机和伺服电机
  • 肖 sir_就业课__009接口测试和接口自动化讲解
  • Linux Redis主从复制 | 哨兵监控模式 | 集群搭建 | 超详细
  • vue移动端实现vue-pdf在线预览与展示,并且解决页面汉字空白的问题
  • 创建型模式-单例(Singleton)-解决访问创建对象的问题