什么是QMF和SPUFI?它们在访问DB2表方面有什么区别?


QMF和SPUFI都是构建在大型机环境中访问DB2数据库的工具。使用这些工具,我们可以从DB2数据库中选择、更新和删除数据。QMF代表查询管理工具(Query Management Facility),SPUFI代表使用文件输入的SQL处理器(SQL Processor Using File Input)。

以下是QMF和SPUFI之间的区别。

  • SPUFI是一个免费工具,随大型机DB2安装一起提供,而QMF是一个单独许可的工具。
  • QMF是一个交互式工具,可用于报告和格式化,但对于SPUFI,我们需要在大型机数据集中编写SQL查询,结果也在大型机数据集中生成。
  • 我们可以在SPUFI中一次执行多个查询,但在QMF中则不行。

SPUFI的功能

SPUFI读取SQL语句并从PS或PDS大型机数据集中返回查询结果。它还提供以下选项来控制用户正在使用的当前SPUFI会话。

隔离级别:用户可以根据自己的选择设置隔离级别,例如RR、CS。

最大选择行数:SPUFI作为SELECT查询结果返回的最大行数。

最大数字字段:用户可以根据自己的选择设置数字字段的最大宽度。

最大字符字段:用户可以根据自己的选择设置字符字段的最大宽度。

QMF的功能

  • QMF在其自身的界面中接收输入SQL查询,并在同一位置返回结果。
  • 结果可以导出到大型机数据集。
  • 我们可以使用LIST命令显示所有数据库项(如表、视图、同义词等)的列表。
  • QMF可用于生成自定义报表,包括表格报表和图形报表。

更新于:2020年12月1日

2K+ 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告