Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité régulier
    Inscrit en
    juin 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 18
    Points : 6
    Points
    6

    Par défaut Lire une ROW precise ds 1 table.

    Bonjour,
    Comment puis je sélectionner/lire une seule ROW ds une table ?
    ex: ds un BCP IN , j'ai la row 322893 qui me jette.
    J'ai refait un BCP out de cette row la en utilisant -F & -L , ms apparemment ca colle pas.

    Merci d'avance.
    Michel.

    Message error:

    #@ Row 322893: Not transferred @#

  2. #2
    Rédacteur/Modérateur

    Inscrit en
    janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 307
    Points : 1 750
    Points
    1 750

    Par défaut

    Il faut essayer de trouver ce qui ne va pas dans le BCP in - il n'est pas possible de trouver la ligne via son numeros dans le BCP out.

    Sous unix tu pourrais par example splitter le fichier utiliser pour le BCP in via "split" en mode ligne (p.ex. par bloc de 50000 lignes), et ensuite utiliser vi ou more/less pour trouver la ligne exacte qui pose probleme.

    Aussi, utilise le -e de bcp pour avoir un maximum d'infos sur ce qui pourrait clocher au bcp in.

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

  3. #3
    Invité régulier
    Inscrit en
    juin 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 18
    Points : 6
    Points
    6

    Par défaut

    Bon, en fait j'ai utilise les options '-F' et '-L' du BCP IN - First et Last ligne a copier-, et j;ai réussi a cerner la ligne qui me jetait.
    Apres correction [j'avais un mauvais 'field-terminator' ], mon BCP in est passe sans problemes.
    Cdlmt
    Michel.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •