|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 3 ![]() |
Bonjour à tous,
j'ai créé un JCL comprenant un step d'update db2 / SQL ; tout se déroule bien, mais le compt-rendu de job ne précise pas le nombre d'occurrences màj. merci de m'indiquer ce qui manque ... LE JCL //MAJLOT2 EXEC PGM=IKJEFT01,COND=(4,LT) - - - - - - - - - - - - - - - - 14 Line(s //SYSTSPRT DD SYSOUT=* //SYSUDUMP DD SYSOUT=* //SYSPRINT DD SYSOUT=* //SYSPUNCH DD DUMMY //SYSTSIN DD * DSN SYSTEM(DB2S) RUN PROGRAM(DSNTIAUL) PLAN(DSNTIB81) PARMS('SQL,250') //SYSIN DD * SET CURRENT SQLID='DV03U'; UPDATE HEA27V SET CCFVIB = '1' ,LIMVBS = LIMVB ,DMVIB = CURRENT_DATE ,HMVIB = CURRENT TIME WHERE IDVIB IN ( SELECT A.IDVIB FROM DV03U.HEA27V A ,DV03U.HEA27W B WHERE B.IDCLBM = '0000019833' AND A.IDVIB = B.IDVIB AND A.NULDVB = '000' AND A.CCFVIB ='0' AND A.CDBIC2 <> '' AND A.CDIBAN <> '' ) ; COMMIT; Le compte-rendu DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION DSNT416I SQLERRD = 0 0 2 -1 0 0 SQL DIAGNOSTIC INFORMATION DSNT416I SQLERRD = X'00000000' X'00000000' X'00000002' X'FFFFFFFF' INFORMATION COMMIT DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION ******************************** BOTTOM OF DATA ************************* Merci à tous. Niko34 |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 071 ![]() |
Pour moi, le programme que vous utilisez ( DSNTIAUL) est surtout utile pour exécuter une requête de sélection et mettre le résultat dans un fichier.
Citation:
Citation:
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 3 ![]() |
merci; cela fonctionne parfaitement avec 'DSNTEP2'.
Nicolas |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com