|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() Inscription : octobre 2007 Messages : 311 ![]() |
Bonjour,
Je lutte depuis ce matin sur l'import via SQL Loader de données issues d'un autre SGBD, et après avoir résolu des soucis sur les caractères séparateurs, les formats dates et décimaux, j'ai un problème avec le retour ligne dans un champ texte... Je me prends un Code :
Y a-t-il une option pour indiquer au SQL Loader de considérer ceci comme un caractère banal, ou un moyen de biaiser ? Merci d'avance, Julien EDIT : pour info, Oracle 10g R2 sous HP-UX |
||
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : octobre 2007 Messages : 311 ![]() |
Bon, pour ceux qui tomberaient sur le problème :
il faut redéfinir le séparateur d'enregistrement, pour que le sql loader ne considère plus le retour ligne comme le marqueur de séparation de 2 enregs. Pour ce faire, je n'ai trouvé que la définition, dans le fichier de contrôle au niveau du INFILE, du code ascii du nouveau séparateur, encadré par des cotes et précédé de "str X". Dans mon exemple, j'ai décidé de prendre un double "^" comme délimiteur, dont le code ascii est "5e". Ce qui donne : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com