2012年2月7日星期二

后台查看报表的数据选择

我们经常需要去检查提交服务器的报表, 查看其数据选择, 处理选项等等, 需要一个一个点菜单进去查看, 以下这个脚本可以帮助你在数据库后台查看这些数据
   
    SELECT A.JCUSER,A.JCJOBNBR, JDAUDINFO,B.JCPID,B.JCVERS,A.JCJOBSTS,
     A.JCENHV,A.JCFNDFUF2,B. JCSTDTIM,B.JCETDTIM,
     JDEXEHOST,JDJOBNBR FROM    SVM900.F986110 A
     left join SVM900.F986114 B ON A.JCJOBNBR=B.JCJOBNBR
     LEFT JOIN SVM900.F986114A C ON A.JCJOBNBR=C.JDJOBNBR
     WHERE
     JDEXEHOST = 'JDEDB' AND JDJOBNBR = 5296.000000 AND JDAUDTYP = '02'  ;

备注:

 1. 我所在的JDE环境中SVM900是存储提交报表的信息的OWNER, 你可以替换成你所需要.

 2. 在Where条件段中, JDJOBNBR是服务器的报表NUMBER, 是唯一的.

 3. 字段JDAUDTYP=’02‘ 是数据选择,  '01':处理选项 , '03':排序, '04':报表关联,'05':相关的SQL脚本

 4. 可以使用例如pl/sql developer等工具去执行查看结果 , 因为这个字段是 NCLOB.,所以需要点击JDAUDINFO栏位查看明细。

 5. 可以灵活使用条件,做数据检查,可以加入时间段,或报表ID等条件去查看结果。

0 评论: