QMF和SPUFI都是用于在大型机环境中访问DB2数据库的工具。使用这些工具,我们可以选择,更新和删除DB2数据库中的数据。QMF代表查询管理工具,SPUFI代表使用文件输入的SQL处理器。
以下是QMF和SPUFI之间的区别。
SPUFI是随大型机DB2安装一起提供的免费工具,而QMF是单独许可的工具
QMF是一种交互式工具,可用于报告和格式化目的,但是对于SPUFI,我们需要在大型机数据集中编写SQL查询,并且也在大型机数据集中生成结果。
我们可以在SPUFI中一次执行多个查询,但这在QMF中是不可能的。
SPUFI读取SQL语句,并从PS或PDS大型机数据集返回查询结果。它还提供以下选项来控制用户正在处理的当前SPUFI会话。
隔离级别:用户可以根据自己的需要设置隔离级别,如RR,CS。
最大选择行数:由于SELECT查询,SPUFI将返回的最大行数。
最大数字字段:用户可以根据自己的选择设置数字字段的最大宽度。
最大字符字段:用户可以根据自己的选择设置字符字段的最大宽度。
QMF在其自己的界面中接受输入的SQL查询,并在同一位置返回结果。
结果可以导出到大型机数据集。
我们可以使用LIST命令显示所有数据库项目的列表,例如表,视图,同义词等。
QMF可用于生成定制报告,包括表格报告和图形报告。