全部博文(287)
分类: 系统运维
2009-06-30 11:23:24
北京★杰婆(156810004) 16:21:21
请教一下,ds定义,occurs关键字是干什么用的?
北京★杰婆(156810004) 16:28:41
跟定义一个数组型的数据结构是一样的用法么?
重庆★FishYoun(99581554) 16:28:41
数组
厦门★passthru(448081936) 16:40:26
不是,是定义一个table结构。
厦门★passthru(448081936) 16:41:52
同样的数据结构发生(occurs)多少次,相当于一个pf中的记录重复多少次,比喻的说。
厦门★passthru(448081936) 16:42:38
相当于一个pf中的记录结构重复多少次
厦门★passthru(448081936) 16:44:36
看到occurs,就要立马想到table。概念一定要清晰,才能往下做事。
北京★杰婆(156810004) 16:45:16
相当于一个pf中的记录重复多少次?
北京★杰婆(156810004) 16:45:41
这是什么意思,是pf记录有多少条的意思吗?
厦门★passthru(448081936) 16:46:59
记录结构重复多少次。就是说在内存中开辟了occurs次数的结构,这些结构可以在程序处理中存放数据。
北京★杰婆(156810004) 16:48:59
我明白了,那occurs关键字,跟dim比较有什么利弊呢?
厦门★passthru(448081936) 16:50:10
pf是放在磁盘空间的一个可重复发生n(无限制)次的、用于数据输入或输出的数据结构。occurs,是做同样的事,事不过是把这个动作,发生在内存中,且数据结构的重复是受occurs的次数限制。
北京★杰婆(156810004) 16:51:58
恩,明白了,谢谢
厦门★passthru(448081936) 16:53:01
welcome,
北京★杰婆(156810004) 16:53:07
那在内存中开辟空间的大小是不是要根据OCCURS定义次数来的?
厦门★passthru(448081936) 16:53:53
对,
北京★杰婆(156810004) 16:55:07
明白了,谢谢passthru
北京★杰婆(156810004) 16:55:14
老师
厦门★passthru(448081936) 16:57:31
DIM与OCCOUR的区别,我认为,用于DS结构,没有区别。用于字段时,DIM只能用于一个属性的字段,要么字符型,要么数字型;occurs则可以多个不同属性的字段组成的结构,可以重复发生。
厦门★passthru(448081936) 16:59:32
呵呵,多提些这样的问题,一方面,我也可以理理我的概念;另一方面,我也可以把这个提问,加入到我的blog中,方便其他朋友理清思路。
还有一点区别:DIM可以放不同的初始化数据;occurs只能放相同的初始化数据。