ORGANIZATION 子句
ORGANIZATION 子句标识文件的逻辑结构。 逻辑结构是在创建文件时建立的,以后不能更改。
在“文件组织和访问模式” 下,您可以找到有关数据组织方式和数据访问方法的讨论。
- ORGANIZATION IS SEQUENTIAL (格式为 1)
- 文件中记录之间的先行作业-后继作业关系是按创建或扩展记录时将其放入文件的顺序建立的。
- 组织已建立索引 (格式为 2)
- 文件中每个逻辑记录的位置由使用该文件创建并由系统维护的索引确定。 索引基于文件记录中的嵌入式键。
- ORGANIZATION IS RELATIVE (格式为 3)
- 文件中每个逻辑记录的位置由其相对记录号确定。
- ORGANIZATION IS LINE SEQUENTIAL (格式为 4)
- 文件中记录之间的先行作业-后继作业关系是按创建或扩展记录时将其放入文件的顺序建立的。 LINE SEQUENTIAL 文件中的记录只能由可打印字符组成。
如果省略 ORGANIZATION 子句,那么编译器将假定 ORGANIZATION IS SEQUENTIAL。
如果 SELECT 子句中的 file-name-1 引用的文件连接器是外部文件连接器,那么必须为引用此文件连接器的运行单元中的所有文件控制条目指定相同的组织。