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

SSIS Discussion :

[SSIS] [2K5] OLE DB Command pour faire un update Oracle


Sujet :

SSIS

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Points : 341
    Points
    341
    Par défaut [SSIS] [2K5] OLE DB Command pour faire un update Oracle
    Bonjour,

    Dans un package, dans une Data Flow Task, j'utilise un composant OLE DB Command pour faire un update. La requête est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE foobar SET foo=? WHERE bar=?
    A l'exécution, bien que le package soit un succès, je n'ai à priori pas les données mises à jour dans la base.

    Est-ce qu'il existe un moyen d'avoir un log de la commande exécutée par OLE DB Command ?

    a+, =)
    -=Clement=-

    Configuration : BIDS 2005

  2. #2
    Membre éclairé
    Avatar de patriceharel
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2008
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 466
    Points : 884
    Points
    884
    Par défaut
    Bonjour,

    Généralement, lorsque je veux voir si une requête est bien passé au SGBD, j'utilise les outils du SGBD... Sous SQL Server il y a le Profiler mais sous Oracle, mes lointains souvenirs me rappellent un truc du genre Oracle Trace Viewer... un truc dans le genre... Il te permettra de voir si le SGBD a effectivement interprété ta requête.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Points : 341
    Points
    341
    Par défaut
    Bonjour,

    Merci. Je ne connais pas suffisamment Oracle pour trouver l'outil rapidement, mais en creusant j'ai trouvé que cela pouvait venir de l'ordre des paramètres. Dans Show Advanced Editor, mes External Columns étaient désordonnées : column2, column1 et je n'y avais pas prêté attention car je pensais que l'ordre alphabétique était appliqué. Or, une fois ordonné manuellement, column1, column2 à cet endroit, la requête fonctionne.

    Avant, aucun update n'était fait parceque bar=column1 ne se vérifiait jamais.

    a+, =)
    -=Clement=-

    Configuration : bids 2005

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

Discussions similaires

  1. commande pour faire apparaitre un sous menu
    Par bcpcsi dans le forum Général Python
    Réponses: 2
    Dernier message: 15/05/2013, 19h32
  2. Réponses: 3
    Dernier message: 03/08/2009, 09h48
  3. Réponses: 6
    Dernier message: 26/03/2009, 12h02
  4. [SSIS] [2K5] Modification du dtsconfig pour déploiement
    Par franculo_caoulene dans le forum SSIS
    Réponses: 0
    Dernier message: 17/03/2009, 16h43
  5. [SSIS][2k5]Quelle taille max pour fichier plat ?
    Par magicsam dans le forum SSIS
    Réponses: 4
    Dernier message: 11/02/2008, 15h08

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