move to zero

时间:2024-12-17 09:08:46编辑:分享君

如何在COBOL中将数据WRITE到VSAM

有创新性,因为行业的关系,不允许、不建议创新,他们需要的是稳定、安全。没有创新的开发对个人思维、素质的发展有很大很大的阻碍。相比之下,某一些行业,比如移动开发,搜索等,这些都是真正意义上的开发行业。
对于公司的招聘人事,他们的出发点和你不一样,他们的工作是尽可能把你们招进来,所以一定会说很多对他们招聘有利的话,至于这个行业真的对人的各方面的发展是否有利,说句实话,他们是不会太在意的。我有一些朋友,都是很好的学校毕业的,做这个行业一段时间以后都离开了,转行去做其他开发了。而且有一个问题需要注意,等到你做了比较久了发现了问题然后再转行,不是说不可以,但是转行的难度大了。
所以,请一定慎重入大机行业。


COBOL写文件 能否一个语句同时把两个变量写进去。

一般是在FD的时候定义一个记录变量,这个变量可以是个集团,这样它下面就会有任意多个子项目,或者说子变量存在然后你写文件的时候一次性的就都写进去了。
换句话说,写文件就是把一个长串数字也好字符也好写到文本的一行里面去,你所谓的一次写两个变量无非是每次写入的这一行内容的不同部分 比如你有 A=hello,B=WORD你所说的一次写两个不就是写完的结果成为 hello word 放在文本的一行里面吗。这个时候你定义FD节的时候把记录变量拆开成两个子变量就好了,而且一般也都是这么用,不然就得拼串了。下面给个例子:
FD OUTFILE.
01 OUT-REC.
05 VAR-CHAR1 PIC X(5) .
05 VAR-CHAR2 PIC X(5).
MOVE "ABCDE" TO VAR-CHAR1.
MOVE "12345" TO VAR-CHAR1.
..........
WRITE OUT-REC.
大概齐是上面这么个意思吧,结果就会在输出文本里写入“ABCDE12345”了。
不知道这个回答是不是你想要的。
另外一般输出文件变量定义的时候多数会用COPY文件来定义文件结构。


上一篇:三线射手

下一篇:没有了