编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
ApexSQL Generate是一款SQL测试数据生成器,支持广泛的SQL数据类型,可以指定表来生成SQL测试数据,并且软件的工作效率很高,可以快速生成数百万行。
功能介绍
1、生成指定表的SQL测试数据
2、将测试数据导出到SQL,XML,CSV,JSON,Excel
3、快速生成数百万行
4、使用详细选项自定义测试数据计划
5、支持各种SQL数据类型
6、从多个生成器中选择(随机,列表等)
7、通过外键支持保持数据一致性
8、模拟真实的测试数据
软件特色
1、完整的SQL Server数据类型支持
跨所有SQL Server数据类型生成测试数据
2、预定义的生成器
使用150多个预定义的生成器来获取有意义的数据,例如姓名,地址,信用卡号,社会保险号
3、跨列依赖性支持
使用预定义的条件,字符串,日期和数字函数,根据另一列的值生成测试数据
4、客制化
使用各种各样的预定义选项来自定义数据,例如种子,长度,最小值和最大值,数据的唯一性以及空值的百分比。
5、用户定义的生成器
保存任何生成器的设置,以便以后可以在已经准备好的设置中重复使用。
6、表映射
使用智能列识别模式用来自外部源(如其他数据库表和视图或csv文件)的数据填充表。
7、触发和检查约束处理
禁用触发器和检查约束,以避免引用完整性错误
8、关系完整性支持
在生成过程中包括或排除依赖对象
9、出口商品
针对数据库执行生成的数据或选择导出选项之一
10、生成的数据预览
在执行或导出之前预览生成的数据
11、GUI警告
在树形视图和预览面板中显示错误,警告和信息消息,其中包括错误的生成器设置,循环依赖项,约束违例,有关为选定列强制执行的DELETE触发器的信息消息等
12、后期生成摘要
跟 踪进度,可能的错误以及成功插入数据库的行数以及生成过程的时间跨度
13、模块化测试计划
通过复制现有数据库设置将继承构建到测试数据计划中
14、命令行界面
完全自动化测试数据生成过程。
15、视觉主题
使用界面主题自定义外观。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。