首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过文件传递COND的输入

通过文件传递COND的输入
EN

Stack Overflow用户
提问于 2015-10-13 15:27:51
回答 1查看 167关注 0票数 0

我们通常通过SYSIN中的内联直接传递Syncsort中的条件参数:

代码语言:javascript
复制
//SYSIN DD *

 INCLUDE COND=(1,9,CH,EQ,C'000000000')

/*

对于动态使用,我们可以使用"JPn“语句传递参数:

代码语言:javascript
复制
// SET XDSN=000000000
//STEP EXEC PGM=SYNCSORT, PARM='JP1"&XDSN"'

..... 

//SYSIN DD *

 INCLUDE COND=(1,9,CH,EQ,JP1)

/*

但是,我们能否通过文件传递“条件语句”的输入?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-13 17:04:11

不是的。

我希望但不一定期望您在生产中拥有SYSIN的数据集名称。

有几种方法可用,取决于具体的任务。

首先,您可以生成控制卡。每次动态选择发生变化时,都会重新生成控制卡。如果选择数据可以根据事先不知道的操作进行更改,甚至可以在使用之前立即生成控制卡。

其次,您可以查看如何使用JOINKEYS。

对于最多10个项目,您的JPn方法很好。您甚至可以为每个JPn指定多个选择(对子字符串搜索使用SS数据类型代替CH)。

如果您知道您需要的比JPn解决方案能够合理表达/维护的更多,但是您没有大量的选择,那么生成控制卡。

如果您有大量的选择项,那么使用JOINKEYS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33106680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档