我正在尝试替换发出chooser.showOpenDialog(chooser);
命令的旧CL程序。
我可以从RUNQRY
运行SQL语句,它将产生与查询相同的输出。
我尝试了STRSQL
和RUNSQL
,但都不支持仅仅RUNSQLSTM
是否有一条仅显示SQL select输出的命令?
答案 0 :(得分:4)
Query Manager (STRQM)
是Query / 400的基于SQL的绿屏替换。可以在以下位置找到手册:Query Manager Use和Query Management Programming
查询可以通过Query / 400(如“提示模式”)创建,也可以直接通过输入SQL来创建。
一旦定义了QM查询,就可以在CL中使用Start Query Management Query (STRQMQRY)
命令来运行它,并包含一个OUTPUT
参数(可以显示)*
,{{ 1}}或*PRINT
。
另一个选项
The QSHELL Db2 utility
*OUTFILE
请确保环境变量QIBM_QSH_CMD_OUTPUT不存在,其值为STRQSH CMD('db2 ''select table_name, table_owner from qsys2.systables limit 1''')
,并且在结果底部您将收到一条NONE
消息。