使用模板窗口生成测试数据
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秒,而且检验下来没有丢失一数据,可见其安全,高效并稳定。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了