我正在尝试替换发出RUNQRY
命令的旧 CL 程序。
我可以从中运行 SQL 语句STRSQL
,它将产生与查询相同的输出。
我试过了RUNSQL
,RUNSQLSTM
但都不支持只做一个SELECT
是否有只显示 SQL 选择输出的命令?
我正在尝试替换发出RUNQRY
命令的旧 CL 程序。
我可以从中运行 SQL 语句STRSQL
,它将产生与查询相同的输出。
我试过了RUNSQL
,RUNSQLSTM
但都不支持只做一个SELECT
是否有只显示 SQL 选择输出的命令?
Query Manager (STRQM)
是 Query/400 的基于 SQL 的绿屏替换。手册可以在这里找到:查询管理器使用和查询管理编程
查询可以通过类似“提示模式”的 Query/400 或直接输入 SQL 来创建。
一旦定义了 QM 查询,Start Query Management Query (STRQMQRY)
就可以在 CL 中使用该命令来运行它并包含一个OUTPUT
参数,该参数可以是*
(显示)*PRINT
、 或*OUTFILE
。
另一个选项
QSHELL Db2 实用程序
STRQSH CMD('db2 ''select table_name, table_owner from qsys2.systables limit 1''')
确保环境变量 QIBM_QSH_CMD_OUTPUT 的值不存在,NONE
您将Press ENTER to end terminal session.
在结果底部收到一条消息。