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

Administration Oracle Discussion :

[sqlldr] Importer des données varchar2 > 4000 caractères


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de kore62
    Profil pro
    Inscrit en
    Août 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 222
    Par défaut [sqlldr] Importer des données varchar2 > 4000 caractères
    Bonsoir,
    je travaille sous oracle 9i et je cherche à charger un fichier de données provenant de sybase via sql loader dans une table contenant un champ text (type sybase) dont la taille est superieur à 4000 caractères. (donc pas possiblité d'utiliser du varchar2)
    Je me suis tourné vers les clob pour intégration dans une table Oracle...
    Le problème c'est que mon fichier de données est du type:

    1;truc1;unechainedeplusde4000caractères
    2;truc2;unechainedeplusde4000caractères
    .
    .
    .
    10000;truc10000;unechainedeplusde4000caractères

    Comment dois je créer mon fichier de controle sqlldr pour pouvoir insérer ma chaine de plus de 4000 caractères dans mon champ clob dans Oracle?

    Merci d'avance.

  2. #2
    Membre éprouvé Avatar de kore62
    Profil pro
    Inscrit en
    Août 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 222
    Par défaut
    je reviens vers vous,

    j'ai tenter la ligne suivante dans mon fichier de controle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    contenu VARCHARC(7,10000000)
    sans succés, "erreur de conversion de la chaine de longueur variable"

    je vois vraiment pas...

    J'épluche tous les sujets concernant le clob via sqlloader sur le forum mais rien ne répond à mon problème...

    une idée? Merci.

  3. #3
    Membre éprouvé Avatar de kore62
    Profil pro
    Inscrit en
    Août 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 222
    Par défaut
    C bon j'ai créé une moulinette en Perl pour creer un fichier texte contenant la chaine de pus de 4000 caractères par ligne...

    Du coup je peux utiliser la méthode Filler dans le fichier de controle...

    Merci pour ceux qui se sont pencher sur le problème

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

Discussions similaires

  1. import des données avec des caractères cyrilliques
    Par hebh dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/06/2012, 17h07
  2. Importer des données Excel: Probleme Encodage Caractères Arabe
    Par hasary dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 31/05/2009, 13h05
  3. [CR]Importer des données d'une feuille excel
    Par rolan dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/12/2004, 22h32
  4. Réponses: 3
    Dernier message: 13/12/2004, 13h54
  5. Importer des données dans sql server avec DELPHI ???
    Par moutanakid dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/08/2004, 17h22

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