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

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2014
    Messages : 5
    Points : 2
    Points
    2

    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
    103
    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 : 103
    Points : 125
    Points
    125

    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
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2014
    Messages : 5
    Points : 2
    Points
    2

    Par défaut

    Bonjour cocaaladioxine,

    Voici quelques captures.

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

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

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

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

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


    Le problème disparait quand je tronque le champ à 3995 caractères.
    Nom : 7.png
Affichages : 11
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
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2014
    Messages : 5
    Points : 2
    Points
    2

    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
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2014
    Messages : 5
    Points : 2
    Points
    2

    Par défaut

    Bonjour,

    Toujours personne ?

    Merci,

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    septembre 2013
    Messages
    20
    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 : 20
    Points : 160
    Points
    160

    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 Fonctions
    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