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

Développement de jobs Discussion :

INSERT sur fichier txt


Sujet :

Développement de jobs

  1. #1
    Membre expérimenté
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Par défaut INSERT sur fichier txt
    Bonjour,

    D'abord, bonne année 2017 à tous.
    J'ai un souci simple sur lequel je bloque. Probablement des restes des trop nombreux repas.
    J'ai un fichier txt contenant des codes clients, le même code pouvant être sur plusieurs lignes.
    J'ai un base Oracle dans laquelle j'ai ma colonne CodeClient, valeur unique et indexée.
    Je cherche via le tMap et les filtres à n'insérer que les CodeClient n'existant pas dans ma base Oracle.

    Au secours, soit j'ai des messages de Oracle violation, soit je n'ai rien du tout.

    Par avance merci.

  2. #2
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    Salut, bonne année,

    En supposant que tu as un tMap de ce genre :

    Flux main du tMap : l'entrée du fichier.
    Lookup du tMap : un tOracleInput faisant un truc du genre "Select CodeClient From Client" sans oublier de définir le schema de la requete (CodeClient : String)
    Sortie du tMap tOracleOutput


    Je pense que tu as du laisser la configuration par défaut du lookup, charger une fois.

    IE : c'est a dire que si tu récupères qu'une fois tous tes codes clients avant de lire ton fichier, et ensuite tu rencontres :
    _ un code client A existant en base, tu n'auras pas de problème.
    _ Un code client B n'existant pas en base, il ne sera pas dans ton lookup, il va te l'insérer.
    _ A nouveau le code client B, il ne sera toujours pas dans ton lookup, il va essayer de te le réinsérer à nouveau, et BOOM.

    Es-tu dans ce cas la ?



    Si tu souhaites charger une fois ton lookup, tu peux aussi utiliser un tUniqRow entre ton tMap et ta sortie

Discussions similaires

  1. Chargement sur fichiers TXT multiples et génériques
    Par Macfurp dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/06/2008, 15h33
  2. Opérations de synthèse sur fichiers txt
    Par arnest dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/12/2007, 15h30
  3. [VBA-E] Opérations sur fichiers txt
    Par anisr dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/04/2007, 20h19
  4. [VBA-E] Encore opération sur fichier txt
    Par anisr dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/03/2007, 13h43
  5. Remplacement carac X'0D' par X'0D25' sur fichier txt AIX
    Par Ange_de_la_nuit dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 23/12/2006, 10h12

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