iSeries导出为CSV

时间:2020-03-06 14:52:27  来源:igfitidea点击:

是否有一个iSeries命令可以将表中的数据导出为CSV格式?

我知道Windows实用程序,但是由于它需要自动运行,因此我需要从CL程序中运行它。

解决方案

如果要将数据直接下载到PC,可以使用IBM iSeries Client Access的"从iSeries进行数据传输"功能来创建.CSV文件。在文件输出详细信息对话框中,将文件类型设置为逗号分隔变量(CSV)

我们可以保存转移说明,以备日后重用。

我们可以使用CPYTOIMPF并指定TOSTMF选项以将CSV文件放置在IFS上。
例子:
CPYTOIMPF FROMFILE(DBFILE)TOSTMF('/ outputfile.csv')STMFCODPAG(* PCASCII)RCDDLM(* CRLF)

我们可以使用触发器。由于iSeries Client Access软件是Windows应用程序,因此不会运行,据我了解,每次写入文件时都需要导出数据。检查此链接以了解有关触发器的更多信息。