免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2946 | 回复: 7
打印 上一主题 下一主题

如何一次性导出某个库下面所有FILE的结构 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-03 08:45 |只看该作者 |倒序浏览
如题,使用哪个命令可以完成这个功能呢?
结果应该类似如下信息:

未命名.JPG (47.66 KB, 下载次数: 43)

结果信息

结果信息

论坛徽章:
0
2 [报告]
发表于 2006-11-03 09:19 |只看该作者
SELECT COLUMN_NAME, TABLE_NAME, DATA_TYPE, LENGTH, NUMERIC_SCALE,
COLUMN_HEADING FROM QSYS2/SYSCOLUMNS

论坛徽章:
0
3 [报告]
发表于 2006-11-03 09:23 |只看该作者
这是把几个命令组合在一起拼出来的...........

DSPFD DSPFFD DSPDBR


象楼上的通过查询系统的数据字典也是可以的

[ 本帖最后由 xuguopeng 于 2006-11-3 09:25 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-11-03 09:39 |只看该作者
原帖由 xuguopeng 于 2006-11-3 09:23 发表
这是把几个命令组合在一起拼出来的...........

DSPFD DSPFFD DSPDBR


象楼上的通过查询系统的数据字典也是可以的



怎么拼起来啊。
SQL的那种方法是找到系统里面所有表的结构,我需要指定某个库下面的PF文件的结构,筛选很麻烦啊,而且显示起来也不是很好看。

论坛徽章:
0
5 [报告]
发表于 2006-11-03 09:42 |只看该作者
如下很明显可以看到某个表结构过长,一页显示不玩,接下来的下一页会继续显示,这个应该是个SPOOL FILE文件。但是就是不知道怎么形成这个文件的。

File        Internal    Field  Number  Decimal    Field     Field Text                                          Type
             Field Name  Type   Of      Positions  Length    Description                                         Of
                                Digits             In Bytes                                                      file
#EPADTMP2   SRCDAT        S       6         0           6                                                        P
             SRCDTA        A       0         0          65                                                        P
             SRCSEQ        S       6         2           6                                                        P
#SSFXRIP    FBFRSN        A       0         0           7   Fax Request Sequence Number                          P
             FBFSNM        A       0         0           3   Fax Server Name                                      P
             FBFXOQ        A       0         0          10   Sending Fax Output Queue                             P
             FBO200        O       0         0         200   200 DBCS Characters                                  P
             FBRCDE        A       0         0           3   Record type                                          P
#SSFXRIP8   FBFRSN        A       0         0           7   Fax Request Sequence Number                          P
             FBFSNM        A       0         0           3   Fax Server Name                                      P
             FBFXOQ        A       0         0          10   Sending Fax Output Queue                             P
             FBO200        O       0         0         200   200 DBCS Characters                                  P
             FBRCDE        A       0         0           3   Record type                                          P
#SSFXUJL1   FBFRSN        A       0         0           7   Fax Request Sequence Number                          L
             FBFSNM        A       0         0           3   Fax Server Name                                      L
             FBFXOQ        A       0         0          10   Sending Fax Output Queue                             L
             FBO200        O       0         0         200   200 DBCS Characters                                  L
             FBRCDE        A       0         0           3   Record type                                          L
             FUDLST        A       0         0           1   Download Status                                      L
@DDGSWP     SPACB         P       3         0           2   Account Branch                                       P
             SPACS         P       6         0           4   Account Number Serial                                P
             SPACSN        A       0         0          28   A/C Short Name                                       P
             SPACX         P       3         0           2   Account Suffix                                       P
             SPAPTY        A       0         0           3   Account/Product Type                                 P
             SPCBBH        A       0         0           4   Correspondent Branch ID                              P
             SPCBBK        A       0         0           4   Correspondent Bank ID                                P
             SPCRPR        P      11         8           6   CR Rate Spread/Transfer Price Rate                   P
             SPCTCD        A       0         0           2   Country Code                                         P
             SPCYCD        A       0         0           3   Currency                                             P
             SPDCB         P       3         0           2   Customer Branch Number                               P
             SPDCG         A       0         0           4   Domestic Customer Group Member                       P
             SPDCS         P       6         0           4   Customer Serial Number                               P
             SPDLUP        P       8         0           5   Last Update Date                                     P
             SPDRPR        P      11         8           6   DR Rate Spread/Transfer Price Rate                   P
             SPEFDT        P       8         0           5   Effective Date                                       P
             SPENDT        P       8         0           5   End Date                                             P
             SPGMAB        A       0         0           4   Group Member Abbreviation                            P
             SPGMCB        P       3         0           2   GLC Master A/C Branch                                P
             SPGMCD        A       0         0           2   GLC Master A/C Country Code                          P
             SPGMCS        P       6         0           4   GLC Master A/C Number Serial                         P
             SPGMCX        P       3         0           2   GLC Master A/C Suffix                                P
             SPGMGM        A       0         0           4   GLC Master A/C Group Member                          P
             SPHLAO        A       0         0           1   Holiday Adjustment Option                            P
             SPHTDT        P       8         0           5   Hit Date                                             P
             SPLSWD        P       8         0           5   Date Last Sweep                                      P
             SPMBAL        P      13         0           7   Minimum Balance                                      P
             SPMDFL        A       0         0           1   Mode Flag                                            P
File        Internal    Field  Number  Decimal    Field     Field Text                                          Type
             Field Name  Type   Of      Positions  Length    Description                                         Of
                                Digits             In Bytes                                                      file
@DDGSWP     SPMSAM        P      13         0           7   Minimum Sweep Amount                                 P
             SPNSDT        P       8         0           5   Next Sweep Date                                      P
             SPPGBL        P      13         0           7   Peg Balance                                          P
             SPPSTS        A       0         0           1   Status of Deal/Maintenance being Processed           P
             SPRRN#        P      13         0           7   Relative Record Number                               P
             SPSNRV        A       0         0           1   GLC Reversal Indicator                               P
             SPSTDT        P       8         0           5   Start Date                                           P
             SPSTO1        P       2         0           2   1st Sweep check Time Offset                          P
             SPSTO2        P       2         0           2   2nd Sweep Check Time Offset                          P
             SPSUSD        P       8         0           5   Suspension Date                                      P
             SPSWPD        A       0         0           1   Sweep Period                                         P
             SPSWP1        P       4         0           3   1st Sweep Time                                       P
             SPSWP2        P       4         0           3   2nd Sweep Time                                       P
             SPTLUP        P       6         0           4   Time Last Updated                                    P

论坛徽章:
0
6 [报告]
发表于 2006-11-03 09:52 |只看该作者
哦找到地方了:
DSPFFD FILE(库名/*ALL) OUTPUT(*OUTFILE) OUTFILE(临时库/临时表)
然后:
SELECT WHFILE,WHFLDI,WHFLDT,WHFLDD,WHFLDP,WHFLDG,WHFTXT,
WHFTYP FROM 临时库/临时表         
就可以了。
刚才没有找到DSPFFD的参数。。。。。嘿嘿!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2006-11-08 12:37 |只看该作者
操作导航器里面导出数据结构的功能也很强呀

论坛徽章:
0
8 [报告]
发表于 2006-11-08 19:30 |只看该作者
自定义一个命令也是可以实现,原理就是通过DSPFFD命令再加参数实现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP