IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

DB2 Discussion :

[AS400] Dupliquer une table avec les index


Sujet :

DB2

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 110
    Points : 64
    Points
    64
    Par défaut [AS400] Dupliquer une table avec les index
    Bonjour,

    Sous AS400, une table est copiée d'une bibliothèque de production vers une bibliothèque de recette. Malheureusement, les index liés à cette table ne sont pas dupliqués.
    Comment faire pour copier le fichier avec les index associés ?

    Merci d'avance.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    bonjour,

    de quelle manière la "copiez"-vous ?

  3. #3
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Bonjour.

    J'ai l'habitude d'utiliser la commande CRTDUPOBJ, dans l'ordre :
    1°- s'assurer qu'aucun fichier à copier n'est dans la biblio de destination qui doit être différente de la biblio d'origine
    2°- dupliquer le PF en gardant le même et avec duplication des données, DATA (*YES), de la biblio d'origine vers la biblio de destination
    3°- dupliquer les LF, un à un ou par nom générique, en gardant les mêmes noms, de la biblio d'origine vers la biblio de destination. Dans ce cas précis les nouveaux LF seront basés sur le nouveau PF

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 110
    Points : 64
    Points
    64
    Par défaut
    Merci pour vos réponses mais je dois reformuler ma demande.

    Une copie d'un fichier physique est réalisée quotidiennement d'une librairie vers une autre (prod vers recette). Seul le fichier physique est copié, les fichiers logiques ne sont pas copiés, mais existent déjà dans l'environnement de destination. Par ailleurs des index (au sens SQL) existent sur cette table physique.

    Lors de la copie du fichier physique, les index sur le fichier destination sont-ils remis à jour automatiquement ? dois je exécuter une commande pour réactualiser les index au sens SQL?
    Pour les fichiers logiques, dois je les copier en même temps que le fichier physique comme l'indique Hédhili Jaïdane ?

    Merci d'avance

  5. #5
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Bonjour.
    Si les fichiers logiques existent déjà dans la prod et qu'ils se basent bien sur le fichier physique de cette prod, il est inutile de les recopier, ils sont automatiquement mis à jour.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 110
    Points : 64
    Points
    64
    Par défaut
    Citation Envoyé par Hédhili Jaïdane Voir le message
    Bonjour.
    Si les fichiers logiques existent déjà dans la prod et qu'ils se basent bien sur le fichier physique de cette prod, il est inutile de les recopier, ils sont automatiquement mis à jour.
    Est-ce pareil pour les index qui ont été créer via requête SQL... ?

  7. #7
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par Nexussmb Voir le message
    Est-ce pareil pour les index qui ont été créer via requête SQL... ?
    En principe idem, sauf quelque chose qui m’échappe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/06/2007, 17h43
  2. remplir une table avec les jours du mois
    Par david06600 dans le forum Langage
    Réponses: 6
    Dernier message: 04/08/2006, 10h29
  3. Réponses: 3
    Dernier message: 18/07/2006, 17h37
  4. [VB6]Mettre à jour une table avec les valeurs d'une DATAGrid
    Par mbzhackers dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 26/05/2006, 20h56
  5. Réponses: 3
    Dernier message: 09/04/2006, 12h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo