将db2表数据写入平面文件

vnjpjtjt  于 2023-05-06  发布在  DB2
关注(0)|答案(1)|浏览(175)

我怀疑它可能看起来像基本的,我需要从db2表复制数据到cobol中的平面文件。1)我可以使用只选择查询来获取数据并写入(或)使用游标然后写入。2)我可以使用不带where子句的select/ cursor吗?你能澄清我的疑问吗?
我已经使用选择查询来获取数据而不使用游标。

l2osamch

l2osamch1#

如果要从COBOL中的DB2表中获取多行,则必须使用游标。SQL SELECT不一定要有WHERE子句。如果没有指定WHERE子句,则将通过游标访问整个表。对于访问的每一行,您可以格式化数据并将其移动到输出文件记录中,然后写入。最后,关闭光标和文件。
可以使用SQL ORDER BY对行的检索进行排序。
请注意,您必须为该文件分配足够的空间。
该任务要求熟悉DB2、JCL和COBOL。
Example

相关问题