求助:存储过程的查找和COPY

发表于:2007-05-26来源:作者:点击数: 标签:
我知道存储过程的名字,也知道在哪个库,可为什么就是找不到? 用WRKOBJOBJ(*ALL/XXXX)找不到。 如果找到,要COPY到另外一个系统里面去,是怎么做?能像普通的OBJ那样用SAVF么? 谢谢指点 xuguopeng 回复于:2004-06-11 11:00:56 当初我也遇到过,你在导航器

我知道存储过程的名字,也知道在哪个库,可为什么就是找不到?
用WRKOBJ OBJ(*ALL/XXXX)找不到。

如果找到,要COPY到另外一个系统里面去,是怎么做? 能像普通的OBJ那样用SAVF么?

谢谢指点

 xuguopeng 回复于:2004-06-11 11:00:56
当初我也遇到过,你在导航器下就可以看到的

当时也没解决 我那时用的是RPG写的存储过程,用导航器可以看到

但WRKOBJ看不到,WRKOBJ只能看到RPG这个程序,而看不到用他创建的存储过程,期待更好的答案

 红像 回复于:2004-06-11 11:26:07
3ks

i go find out

 红像 回复于:2004-06-11 11:44:47
再请问一下:导航器查这个怎么查?在哪里查?

PS: 在做SAVF的时候,如果对目标OBJ用的*ALL参数,能将存储过程一起存进去吗?

 xuguopeng 回复于:2004-06-11 13:07:53
save或restore我没试过,你可以做个实验嘛

在导航器中的数据库下能看到的

 红像 回复于:2004-06-11 13:55:11
再麻烦一下XGP。。。这个存储过程是什么类型的?
有这么多类型。。。看得晕哦~~~ 仓促间又找不到OBJ-TYPE的描述

[code:1:178efdf577]
*ALRTBL                              *EDTD   
*BNDDIR                              *EXITRG 
*CHTFMT                              *FCT    
*CLD                                 *FILE   
*CLS                                 *FNTRSC 
*CMD                                 *FNTTBL 
*CRG                                 *FORMDF 
*CRQD                                *FTR    
*CSI                                 *GSS    
*CSPMAP                              *JOBD   
*CSPTBL                              *JOBQ   
*DTAARA                              *JOBSCD 
*DTAQ                                *JRN    

*JRNRCV                              *OVL      
*LOCALE                              *PAGDFN   
*MEDDFN                              *PAGSEG   
*MENU                                *PDG      
*MGTCOL                              *PGM      
*MODULE                              *PNLGRP   
*MSGF                                *PRDAVL   
*MSGQ                                *PRDDFN   
*M36                                 *PRDLOD   
*M36CFG                              *PSFCFG   
*NODGRP                              *QMFORM   
*NODL                                *QMQRY    
*OUTQ                                *QRYDFN   

*RCT                                 *USRSPC        
*SBSD                                *VLDL          
*SCHIDX                              *WSCST         
*SPADCT                                             
*SQLPKG                                             
*SQLUDT                                             
*SRVPGM                                             
*SSND                                               
*SVRSTG                                             
*S36                                                
*TBL                                                
*USRIDX                                             
*USRQ                                               [/code:1:178efdf577]



用导航器一进去就看到那些PROCEDURE...但是就好像厨窗里的蛋糕...


 xuguopeng 回复于:2004-06-11 15:16:47
关键我这现在一个存储过程都没有啊。。没法测试

 xuguopeng 回复于:2004-06-11 15:20:06
昏~ 我的导航器缺个转换表 看不到LIB下的东西 你可以SAVE一个LIB然后RESTORE到另一个LIB里,然后测试一下看是否有存储过程在里面不就OK了么?

 红像 回复于:2004-06-11 16:12:13
测试做完啦~~~ 没有用。

唉,这玩意真讨厌

 xuguopeng 回复于:2004-06-11 16:37:04
我也没辙了 打电话问IBM吧 我从没用过

 红像 回复于:2004-06-14 12:12:11
问了提供软件的专家,回答是这个软件本身就有创建STORED PROCEDURE的功能。sigh~~~

 xuguopeng 回复于:2004-06-14 15:08:52
??不太明白哦
是RESTORE后执行他的时候他自动创建成存储过程?

 红像 回复于:2004-06-15 12:58:06
是我没有说清楚。我所说的软件是一个WINDOWS软件,通过ODBC跟400交互。这个软件可以创建存储过程。

 xuguopeng 回复于:2004-06-15 12:59:41
哦~ 你的意思是说RESTORE过去以后再用那个软件去创建存储过程?

到底是什么软件?

 红像 回复于:2004-06-15 17:10:18
唉,说来惭愧,这个是意大利人写的东东,看不懂上面的文字,等他们出E文版吧。。。

 wangshy 回复于:2004-06-15 17:28:41
在导航器的数据库里找.(V5R2)

 红像 回复于:2004-06-16 10:26:04
谢谢WANGSHY

SUM UP: 在导航器里面确实可以看到,就象我之前贴的图片,但是无法COPY存储过程。

 wangshy 回复于:2004-06-16 11:52:31
右键,生成SQL,改一下名称和库,再运行一下,就建成了新过程.

原文转自:http://www.ltesting.net