分类: 系统运维
2012-02-29 23:30:24
物理文件的建立
1 建立源文件
STRSEU SRCFILE(CBS004/SRCPF) SRCMBR(TEST004) TYPE(PF)
2编辑源文件 例:
..... .. .A..........T.Name++++++RLen++TDpB......Functions++++++++++++++++++
*************** Beginning of data *************************************
A UNIQUE
A R RZZCY30
A RIDNO 21A TEXT(' 证件号码 ')
A RNAME 62A TEXT(' 客户名称 )
A RTELNO 20 TEXT(' 电话 ')
A K RIDNO
3 建立目标文件
CRTPF FILE(CBS004/TEST004) SRCFILE(CBS004/SRCPF) SRCMBR(TEST004)
Pf原文件的字段类型
Entry Meaning
A Character
P Packed decimal
S Zoned decimal
B Binary
F Binary floating point
H Hexadecimal
L Date
T Time
Z Timestamp
PF原文件的键子项
类似于函数
1. ABSVAL(绝对值)
2. ALIAS(替换名)
3. ALL(全部)——仅用于逻辑文件
4. ALTSEQ(交替分配顺序)
5. ALWNULL(允许空值)——仅用于物理文件
6. CCSIP(编码字符集标识)——仅用于物理文件
7. CHECK(检查)
8. CHKMSGID(检查信息标识)
9. CMP(比较)
10. COLHDG(栏目标题)
11. COMP(比较)
12. CONCAT(连接)
13. DATFMT(日期格式)
14. DATSEP(日期分隔符)
15. DESCEND(降序)
16. DFT(缺省值)——仅用于物理文件
17. DIGIT(数字)
18. DYNSLT(动态选择)——仅用于逻辑文件
19. EDTCDE(编辑码)和EDTWRD(编辑字)
20. FCFO(先修改先出)
21. FIFO(先进先出)
22. FLTPCN(浮点精度)
23. FORMAT(格式)
24. JDFTVAL(连接的缺省值)——仅用于连接逻辑文件
25. JOUPSEQ(连结的重复顺序)——仅用于连接逻辑文件
26. JFILE(被连接的文件)——仅用于连接逻辑文件
27. JFLD(被连接的字段)——仅用于连接逻辑文件
28. JOIN(连接)——仅用于连接逻辑文件
29. JREF(连接引用)——仅用于连接逻辑文件
30. LIFO(后进先出)
31. NOALTSEQ(无交替顺序)
32. PFILE(物理文件)——仅用于逻辑文件
33. RANGE(范围)
34. REF(引用)——仅用于物理文件
35. REFACCPTH(引用访问路径)——仅用于逻辑文件
36. REFFLD(被引用字段)——仅用于物理文件
37. REFSHIFT(引用换档)
38. RENAME(重命名)——仅用于逻辑文件
39. SIGNED(符号)
40. SST(子串)——仅用于逻辑文件
41. TEXT(正文)
42. TIMFMT(时间格式)
43. TIMSEP(时间分隔符)
44. TRNTBL(转换表)——仅用于逻辑文件
45. UNIQUE(唯一)
46. UNSIGNED(无符号)
47. VALUES(值)
48. VARLEN(变长字段)
ZONE(零)