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

SQL*Loader Oracle Discussion :

Condition when


Sujet :

SQL*Loader Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Condition when
    J'ai un fichier plat en entrée contenant des articles dont le 1er caractere est significatif d'un type d'enregistrement - donc tout ce qu'il y a de plus banal.

    J'ai 4 types de record. ( 1, 2 ,3 et 4) ..

    seuls les '3' m'interessent.

    Donc mon ctl est de la forme :
    into table toto when (1) = '3'
    ce que je souhaiterais, c'est que les articles de types autres que 3 ne me generent pas dans le rapport des lignes de ce type :

    enregistrement 26 : Rejeté - echec de toutes les clauses WHEN.
    car l'édition du bilan est testé pour faire planter ou non mon shell ..

    n'y-a-t'il pas moyen (autre que celui de creer une table permanente pour gerer toutes les clauses when(1) !='3') de maniere à ne traiter vraiment que les codes articles 3 sans que cela génère un bilan d'anomalie ?

    je ne sais pas .. peut-on par exemple faire un truc du style into temporary table tutu when(1)!='3' ou une clause du type "on continue si on trouve autre chose que '3' sans se preoccuper de le considerer comme un 'echec de clause WHEN ?

    Merci
    Dernière modification par Invité ; 01/10/2008 à 08h31.

Discussions similaires

  1. SQL*LOADER probleme condition WHEN
    Par l4r3nZu dans le forum PL/SQL
    Réponses: 2
    Dernier message: 28/05/2011, 14h03
  2. [V6] Condition case when + caractères <'>
    Par gillou13 dans le forum Designer
    Réponses: 2
    Dernier message: 21/09/2010, 16h38
  3. UNLOAD LOB COL DSNUTILB et WHEN CONDITION
    Par dbigotte dans le forum DB2
    Réponses: 6
    Dernier message: 28/11/2009, 10h23
  4. Réponses: 5
    Dernier message: 24/10/2008, 09h20
  5. Réponses: 4
    Dernier message: 19/06/2007, 17h51

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