none
NCHAR length changed automatically - SSIS RRS feed

  • Question

  • Bonjour,

    Le problème suivant a lieue durant une procédure d'Extract dans BIDS (SSIS) en utilisant des OLE DB sources et destinations.

    Quand j'extrait des rows d'une table et les insèrent dans une autre, il y a un problème avec une des colonnes. La table source et destination sont exactement les mêmes et la colonne posant problème est de type NCHAR(5) dans chacune des tables.

    Le problème est le suivant: Après que j'aie fait l'extraction et l'insertion des valeurs d'une table à l'autre, je me rend compte (à l'aide d'un LEN() ) que la longueur des valeurs a changé. En effet, dans la table source, toutes les valeurs avaient une longueur de 5 alors que dans la table destination, certaines valeurs ont une longueur inférieure. Cela dépend de la taille des valeurs en ne comptant pas les espaces (certaines valeurs sont par exemple: 15.5, 15.23, 15.236, ...). Tout ceci ne me permet pas au final de faire un Look Up sur cette colonne, car les résultats sont incohérents.

    Merci d'avance,

    Léo.

    lundi 7 novembre 2011 10:55

Réponses

  • Le problème a disparu de par lui même. Je suis nouveau dans le développement avec BIDS et je n'ai pas encore l'habitude des quelques "tours de magie" qu'il joue parfois et qui sont résolus en relançant Visual Studio.

    Merci à ceux qui ont pris attention à ce problème.

    Léo.


    jeudi 10 novembre 2011 15:43

Toutes les réponses