我正在尝试理解 Adabas Natural DDM。大多数情况下它是有道理的,但很难得到对某些细节的解释。
文件以以下内容开始:
00101DB: 000 FILE: 015 - Z-NATDIC-PR DEFAULT SEQUENCE:
0020
0030TYL DB NAME F LENG S D REMARKS
0040--- -- -------------------------------- - ---- - - ------------------------
这一切都很好。但是,如果类似的行在同一个 DDM 中多次出现,这意味着什么?
例如,上面的摘录来自一个 DDM,它还包含:
03001DB: 255 FILE: 253 - Z-NATDIC-PR DEFAULT SEQUENCE:
0310
0320TYL DB NAME F LENG S D REMARKS
0330--- -- -------------------------------- - ---- - - ------------------------
...
05901DB: 255 FILE: 253 - Z-NATDIC-PR DEFAULT SEQUENCE:
0600
0610TYL DB NAME F LENG S D REMARKS
0620--- -- -------------------------------- - ---- - - ------------------------
...
08901DB: 255 FILE: 253 - Z-NATDIC-PR DEFAULT SEQUENCE:
0900
0910TYL DB NAME F LENG S D REMARKS
0920--- -- -------------------------------- - ---- - - ------------------------
我的理解是:
- DDM 的存在是为了定义一种用户友好的方式来引用单个 Adabas 文件的字段(有点像 SQL 表)
- 默认序列定义了一堆字段的顺序(类似于 SQL 列)
我需要澄清:
- 默认序列的目的是什么?
- 如果单个 DDM 中有多个默认序列,这意味着什么?