Chinaunix首页 | 论坛 | 博客
  • 博客访问: 346798
  • 博文数量: 90
  • 博客积分: 847
  • 博客等级: 准尉
  • 技术积分: 1373
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-02 10:54
个人简介

跌打滚爬中的小菜鸟...

文章分类

全部博文(90)

文章存档

2015年(5)

2013年(47)

2012年(38)

我的朋友

分类: 其他UNIX

2015-12-07 13:26:43


例子:

0009.00        INPUT-OUTPUT SECTION.                                    

0010.00        FILE-CONTROL.                                            

0011.00            SELECT DATA-FILE         ASSIGN TO DATABASE-ITEM     

0012.00                ORGANIZATION IS INDEXED                          

0013.00                ACCESS DYNAMIC                                   

0014.00                RECORD KEY IS EXTERNALLY-DESCRIBED-KEY           

0015.00                WITH DUPLICATES     //不加这句话,有重复KEY的文件打开后状态会是95

0016.00                FILE STATUS IS DATA-STATUS.                      

0017.00                                                                 

0018.00        DATA DIVISION.                                           


-


Organization

Access mode

File type

SEQUENTIAL

Sequential mode


INDEXED

Sequential mode

Random mode

Dynamic mode


RELATIVE

Sequential mode

Random mode

Dynamic mode


TRANSACTION






Organization: 声明文件的逻辑结构。

Sequential organization: 记录的物理写入顺序。

Indexed organization: 基于key和排序方式的顺序。

Relative organization: RRN顺序。

Transaction organization: 画面专用~

Access mode: 声明读写文件的操作顺序,具体依赖于organization

Sequential-access mode: 按顺序读写。

Random-access mode: 可以随机读写。

Dynamic-access mode: 可以动态指定按顺序or随机读写。(不明白)


SELECT中常用的4Device

DATABASE      任何数据文件

DISK          任何PF或者但formatLF

FORMATFILE    用于Printer file

WORKSTATION   用于Display file


阅读(2003) | 评论(0) | 转发(0) |
0

上一篇:Exit Program VS stop run

下一篇:没有了

给主人留下些什么吧!~~