【发布时间】:2017-05-25 07:40:16
【问题描述】:
如何在 CSV 文件中以批处理模式从 Mainframe DB2 导出 SELECT 查询的结果? 我已经尝试过 FILE MANAGER 在线模式并且它可以工作,但我需要使用批处理模式以获得更好的性能。 我也可以使用 ISQL,但我不知道必须使用哪些参数来创建 CSV 文件。 谢谢
【问题讨论】:
标签: db2 mainframe zos isql db2-zos
如何在 CSV 文件中以批处理模式从 Mainframe DB2 导出 SELECT 查询的结果? 我已经尝试过 FILE MANAGER 在线模式并且它可以工作,但我需要使用批处理模式以获得更好的性能。 我也可以使用 ISQL,但我不知道必须使用哪些参数来创建 CSV 文件。 谢谢
【问题讨论】:
标签: db2 mainframe zos isql db2-zos
如果所有其他方法都失败了,并且您不介意进行一点编程,那么编写自己的程序来运行查询并写入 CSV 非常容易。
我之所以提到这一点,是因为这对您来说可能比依赖某些工具更好。
【讨论】:
当您正在寻找改进的性能时,我建议您使用 UNLOAD 实用程序调用 DSNUTILU 存储过程,使用 DELIMITED COLDEL ',' 和 SHRLEVEL CHANGE ISOLATION UR 参数用于 CSV 并最大限度地提高 DB2 for z/OS 的并发性桌子。根据您的要求,还有许多其他选项。
参考参考DSNUTILU stored procedure和Syntax and options of the UNLOAD control statement
【讨论】:
在 iserie 上你有 CPYTOIMPF 命令,也可能在 zos 上
【讨论】: