Nosql Adabas Natural DDM中默认序列的意义
我试图理解Adabas天然DDM。这基本上是有道理的,但很难找到对某些细节的解释 这些文件从以下内容开始:Nosql Adabas Natural DDM中默认序列的意义,nosql,adabas,Nosql,Adabas,我试图理解Adabas天然DDM。这基本上是有道理的,但很难找到对某些细节的解释 这些文件从以下内容开始: 00101DB: 000 FILE: 015 - Z-NATDIC-PR DEFAULT SEQUENCE: 0020 0030TYL DB NAME F LENG S D REMARKS 0040--- -- -------------------------------- - ---- - - ------
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中有多个默认序列,这意味着什么
但是,这并不能解释该值的用途。
上述内容记录在当前自然文档中的“使用DDM编辑器”下 如果您查看《自然编程指南》,请参见…
“访问Adabas数据库中的数据”
…如何使用它 要使用Natural按逻辑顺序访问Adabas数据,您可以编写以下代码:
READ view LOGICAL BY descriptor
READ view LOGICAL
(对应于SQL中的Select/Order by)
但是,也可以省略描述符并对以下内容进行编码:READ view LOGICAL BY descriptor
READ view LOGICAL
在这种情况下,数据将按默认顺序读取。(READ语句的自然文档中也讨论了这一点)
在我与软件公司Adabas&Natural和客户合作的35年左右的时间里,我从未见过这一领域的应用。它通常是空白的。谢谢你的回答,但这并没有真正的帮助。。。我对我的问题稍加修改,以使其更为具体。虽然这其中有一点道理,但它并没有真正回答问题。这完全是胡说八道!我将分别发布更正。