Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2011, 10h35   #1
Futur Membre du Club
 
Homme
Inscription : avril 2009
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : avril 2009
Messages : 34
Points : 19
Points : 19
Par défaut DSNTIAUL + Requête SQL Code Erreur -104

Bonjour

j'essaie avec un DSNTIAUL de mettre le résultat de la requête ci-dessous dans un fichier séquentiel en FB 80 dans le but de l'executer par le suite dans un step permettant de soumettre un runstat

Code :
1
2
3
4
5
SELECT SUBSTR('RUNSTATS TABLESPACE '||STRIP(DBNAME)        
||'.'||STRIP(TSNAME)||' TABLE(ALL) INDEX(ALL KEYCARD)'     
||'      ', 1, 80)                                         
FROM SYSIBM.SYSTABLES                                      
WHERE TYPE = 'T' AND CREATOR IN ('CXX1','CXX2','CXX3')
Pour votre info la requête fonctionne sous spufi et j'ai le résultat que je veux
Merci pour votre aide et votre retour

Cordialement
piboula est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 10h56   #2
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 096
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 096
Points : 1 704
Points : 1 704
Une question et une remarque sur ton sujet :

Question :
Dans le JCL que tu exécutes, que contient le fichier SYSTSIN ?

Remarque :
Il manque le caractère ; à la fin de ta requête.
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 11h10   #3
Futur Membre du Club
 
Homme
Inscription : avril 2009
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : avril 2009
Messages : 34
Points : 19
Points : 19
bonjour,

J'ai bien le PARM ('SQL') -

Code :
1
2
3
4
DSN SYSTEM(DB2Z)                                              
  RUN PROGRAM(DSNTIAUL) PLAN(DSNTIAUL) PARM ('SQL')   -       
      LIB('SYS1.XXX.XXX.XXXX.LOAD')                        
END
C'est juste le caratère de fin de requete qui me manquais je viens de tester bien joué

Merci
piboula est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h07.


 
 
 
 
Partenaires

Hébergement Web