码迷,mamicode.com
首页 > 其他好文 > 详细

一步步AS400-Cobol 上手自学入门教程03 - 数据部(原创)

时间:2016-08-12 15:11:24      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

数据部的作用

程序中涉及到的全部数据(输入、输出、中间)都要在此定义,对它们的属性进行说明。主要描述以下属性:

    •       数据类型(数值/字符)和存储形式(长度)
    •       数据项之间的关系(层次和层号)
    •       文件与记录的关系

数据部可以分为:

  •      文件节(file section):用来描述程序中用到的输入输出文件及记录中各数据项的属性
  •      工作单元节(working-storage section)用来描述程序中用到的中间数据
  •      联接节(linkage section):用来描述与调用程序间发生数据传递的数据项(即参数)

数据部的结构图

技术分享

 

文件节(file section)

     程序中的每个输入、输出文件的数据格式都要在此描述,包括:

  •            文件名称和属性
  •            文件中包括的记录的名字
  •            每个记录中数据的层次关系
  •            记录中各数据项的格式和占内存的大小

     文件的描述一般格式

                                 FD 文件名(内部文件名)

                                 01 记录名

                                       05 数据项1 PIC 。。。。。。

                                       05 数据项2 PIC 。。。。。。

       FD语句是文件描述体,用来描述文件与记录的属性,如记录名称、格式、长度

       FD语句下所有的数据组和和数据项组成了该文件的一条记录。

      记录描述:记录描述体由01层号开始,后跟记录名。用于定义记录的数据格式,即各下层的数据项的数据类型和长度。如果记录本身就是一个初等项,则在记录名后描述记录型和长度。

记录的层次图

技术分享

 

一步步AS400-Cobol 上手自学入门教程03 - 数据部(原创)

标签:

原文地址:http://www.cnblogs.com/starcrm/p/5764781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!