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

BODI Discussion :

Insertion de valeur dont la longueur est sup�rieure au champ de table


Sujet :

BODI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 26
    Par d�faut Insertion de valeur dont la longueur est sup�rieure au champ de table
    Bonjour

    j'aimerai avoir un �claircissement sur le comportement de BODS

    oracle 10g
    BODS v
    type du champ : VARCHAR2

    j'ins�re dans un champ d'une table, une valeur dont la longueur ( nombre de caract�res) est sup�rieure � celle attendue par le champ. ex : libell� de longueur 50 dans un champ qui peut prendre 40 caract�res

    j'obtiens un message d'erreur me disant que "la valeur est trop longue pour la colonne"
    or g�n�ralement BODS (sur une mission) avait tendance � tronquer la valeur et non pas bugger

    Savez-vous s'il existe des propri�t�s qui pourraient permettre � BODS d'inserer la valeur m�me en la tronquant.

    Je vous remercie d'avance

  2. #2
    Membre �clair�
    Inscrit en
    D�cembre 2008
    Messages
    27
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2008
    Messages : 27
    Par d�faut
    De m�moire il me semble que le champ sera tronqu� si � un moment dans une Query de ton DF tu d�fini la taille de ton champ � 40 caract�res (par exemple la query juste avant la table finale).
    Le champ est donc tronqu� avant l'insertion par BODS, pas d'erreur.

    Si tu laisse dans tout ton DF une taille plus grande que dans la base alors la valeur sera ins�r�e avec la taille d�finie et � ce moment tu obtiendra une erreur Oracle.

  3. #3
    Membre �prouv�
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    F�vrier 2004
    Messages
    131
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Consultant en Business Intelligence

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 131
    Par d�faut
    Pour �tre sure que �a passe tu peux utiliser �galement la fonction substr() qui te permettra de limiter la chaine � 40 caracteres (ou au nombre qui t'int�resse).
    Si jamais tu veux tracer les donn�es qui font plus de 40 caract�res il faut s'orienter vers les fonctions de qualit� de donn�es.

    ++

Discussions similaires

  1. [Vxi3] Afficher une valeur dont la date est max
    Par nannou86 dans le forum Deski
    R�ponses: 1
    Dernier message: 27/08/2010, 14h47
  2. R�ponses: 5
    Dernier message: 19/05/2010, 10h10
  3. [CR XI] ins�rer un fichier word dont le nom est dans un champ
    Par kikidrome dans le forum SAP Crystal Reports
    R�ponses: 3
    Dernier message: 18/02/2010, 15h51
  4. R�ponses: 4
    Dernier message: 15/04/2008, 17h41

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