|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 49 ![]() |
Bonjour
Je viens d'écrire un script shell qui utilise sqlldr afin de charger une table ORACLE. Tout fonctionne bien (fichier ctl, log, bad ...) ; sauf qu'un enregistrement de mon fichier est en anomalie ; la donnée Adresse contient 36 caractères alors que j'en attend 35 (dans ma table cette donnée est decrite en char(35). Du coup le chargement s'arrête dès la detection delapremière anomalie. Ce que je souhaiterais, c'est bien sûr ignorer les enregistrement erronés, mais je souhaiterais que sqlldr continue le chargement . Y a t'il une option ? Merci à tous |
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Inscription : mai 2002 Messages : 535 ![]() |
A combien la clef "errors" est elle renseignée ?
Code :
__________________
Signé : Capitaine Jean-Luc Picard |
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 49 ![]() |
Discard File: none specified
(Allow all discards) Number to load: ALL Number to skip: 0 Errors allowed: 0 Bind array: 64 rows, maximum of 256000 bytes Continuation: none specified Path used: Conventional Comment est ce que l'on paramètre ? |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 49 ![]() |
C'est bon j'ai trouvé
Merci pour l'aiguillage |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com