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 :

Problème champ varchar2(4000)


Sujet :

Développement de jobs

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Problème champ varchar2(4000)
    Bonjour,

    J'ai un problème avec un champ varchar2(4000), pourriez-vous m'aider svp.

    J'ai une table source avec un champ VARCHA2(4000) et une table cible avec aussi un champ VARCHAR2(4000). Quand je lance le job, j'ai cette erreur :
    ORA-01461: une valeur 'LONG' ne peut être liée que dans une colonne de type 'LONG'

    Les deux champ sont strictement identiques (table source et cible identiques).

    J'ai essayé en mettant le type du champ de la table cible en BLOB et Objects dans le tmap de Talend. Toujours rien.

    Auriez-vous une solution pour régler ce problème svp ?

    Merci d'avance.

    Cordialement,

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur d'études entrepôt de données
    Inscrit en
    Mars 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur d'études entrepôt de données
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Mars 2006
    Messages : 104
    Points : 126
    Points
    126
    Par défaut
    Salut Snox,

    Pourrais-tu nous envoyer des captures d'écran de ton job, et du schéma du composant de sortie (à minima)?

    Sinon, as-tu utilisé la fonction de détection automatique du schéma BDD?

    Cordialement,

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    Bonjour cocaaladioxine,

    Voici quelques captures.

    Job
    Nom : 1.PNG
Affichages : 264
Taille : 12,4 Ko

    tmap
    Nom : 4.PNG
Affichages : 303
Taille : 31,9 Ko

    tmap
    Nom : 3.PNG
Affichages : 293
Taille : 39,5 Ko

    tOracleOutput (table cible)
    Nom : 6.PNG
Affichages : 352
Taille : 33,0 Ko

    Schéma tOracleOutput (table cible)
    Nom : 5.PNG
Affichages : 383
Taille : 57,0 Ko


    Le problème disparait quand je tronque le champ à 3995 caractères.
    Nom : 7.png
Affichages : 373
Taille : 1,8 Ko

    Sinon, as-tu utilisé la fonction de détection automatique du schéma BDD?
    C'est bien la fonction "Référentiel" dans les composants ? Si oui, oui je l'utilise.


    Cordialement,

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Quelqu'un aurait une idée svp ? Je suis toujours bloqué.

    Merci,

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Toujours personne ?

    Merci,

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Septembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2013
    Messages : 30
    Points : 178
    Points
    178
    Par défaut
    Bonjour

    sur quel SGBD est tu ?

    Car une colonne de 4000 caractères me parait très important...
    Je crois me souvenir que sur Oracle la longueur max est de 2000 caractères ( a vérifier)

    si tu a un soucis a 4000 caractères mais aucun a 3995 c'est sans doute que 4000 doit être la limite de ton SGBD ...
    Sans doute pour cela que Talend te dit que tu as un problème avec ta donnée "LONG" ...

Discussions similaires

  1. [Tableaux] Problème champ textarea
    Par christophe42 dans le forum Langage
    Réponses: 4
    Dernier message: 02/02/2006, 17h45
  2. Problème champs calculés et valeur null
    Par markintell dans le forum Access
    Réponses: 18
    Dernier message: 10/01/2006, 18h14
  3. Problème champ après import d'excel vers access
    Par David M dans le forum Access
    Réponses: 6
    Dernier message: 16/10/2005, 11h53
  4. problème champ date dans base oracle
    Par ludovik dans le forum Oracle
    Réponses: 6
    Dernier message: 25/07/2005, 15h48
  5. Problème champs de type texte.
    Par Le-Cortex dans le forum Access
    Réponses: 7
    Dernier message: 06/01/2005, 14h42

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