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

C# Discussion :

Transférer efficacement des données depuis Oracle vers Sybase


Sujet :

C#

  1. #1
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut Transférer efficacement des données depuis Oracle vers Sybase
    Salut tout le monde,

    J'ai un petit soucis...

    J'ai une base oracle ou j'ai un accès en lecture sur une vue.

    Je voudrais prendre les données de la vue et les insérer dans une table sybase afin de faire un traitement sur les données.

    quelle est la manière la plus efficace pour faire ce transfert?

    Actuellement je remplis un dataset avec les données de la vue et je parcours les enregistrements un à un pour les insérer dans Sybase..

    Cette solution fonctionne bien à priori mais comme j'ai des centaines de milliers de lignes ça prend un certain temps.

    est-ce qu'il n'y pas un moyen de tranférer toutes les données en bloc?

    merci d'avance
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    On peut essayer d'améliorer la vitesse en utilisant la fonctionalité "bulk insert" côté Sybase, mais je ne sais pas du tout si cette interface est dispo en C# (c'est une interface C, voir la doc de Open Client).

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

  3. #3
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    j'ai avancé un peu et trouvé peut-être une solution fricasse...

    je vais utiliser l'application bcp.exe qui est une application console. je vais l'exécuter à partir de mon soft et lui passer les paramètres nécessaires...
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

Discussions similaires

  1. Réponses: 5
    Dernier message: 20/11/2010, 02h29
  2. Enregistrement des données depuis asp vers base access
    Par abderrahim691 dans le forum ASP
    Réponses: 0
    Dernier message: 12/11/2010, 02h05
  3. exporter des données de Oracle vers CVS
    Par kinkichin dans le forum SQL
    Réponses: 2
    Dernier message: 23/06/2009, 08h45
  4. Comment transférer des données depuis et vers une collection ?
    Par Pierre8r dans le forum Persistance des données
    Réponses: 5
    Dernier message: 09/11/2007, 17h38
  5. Réponses: 1
    Dernier message: 12/08/2005, 16h36

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