AS400 RUNSQL 到打印机输出

问题描述 投票:0回答:1

AS400 CL问题:

是否可以在批处理 CL 程序中使用 RUNSQL 语句生成用于打印的假脱机文件,就像我们可以使用 STRSQL + Shift F1(修改属性)一样?

尝试 RUNSQL。我没有看到任何重定向输出的选项。

ibm-midrange cl rpg
1个回答
0
投票

事实上RUNSQL甚至不支持

SELECT
语句

RUNSQL可以使用以下语句:

  • 改变功能
  • 改变面具
  • 更改权限
  • 更改程序
  • 改变序列
  • 修改表
  • 改变触发器
  • 呼叫
  • 评论
  • 提交
  • 复合(动态)
  • 创建别名
  • 创建函数
  • 创建索引
  • 创建面具
  • 创建权限
  • 创建程序
  • 创建模式
  • 创建序列
  • 创建表
  • 创建触发器
  • 创建类型
  • 创建变量
  • 创建视图
  • 声明全局临时表
  • 删除
  • 放下
  • 格兰特
  • 插入
  • 标签
  • 合并
  • 刷新表格
  • 释放保存点
  • 重命名
  • 撤销
  • 回滚
  • 保存点
  • 设置当前去浮点数舍入模式
  • 设置当前学位
  • 设置当前隐式 XMLPARSE 选项
  • 设置当前时间系统_TIME
  • 设置加密密码
  • 设置路径
  • 设置模式
  • 设置交易
  • 转让所有权
  • 截断
  • 更新

RUNSQL 旨在支持 DBA/DBE 任务,而不是报告。

如果您有交互式 SQL 工具,通过 STRSQL,那么您也有 查询管理器工具。使用

STRQM
命令进入交互式版本以定义查询及其输出形式。提示模式看起来很像 Query/400,又名
WRKQRY
。但 QM 是基于 SQL 的,您可以通过输入 SQL 语句以非提示模式创建查询。

创建 QM 查询后,您可以使用

STRQMQRY
命令从命令行或 CL 程序运行它。适用于快速和肮脏的报告。

当然是IBM,更希望你与时俱进使用Web Query。这是一个更好的产品,并且支持批量报告。但我相信这仍然是额外的成本,并不是我所说的快速而肮脏的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.