Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > SQL*Loader
SQL*Loader Forum d'entraide sur Oracle SQL*Loader
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/10/2007, 17h21   #1
Membre du Club
 
Avatar de titan_33
 
Inscription : janvier 2007
Messages : 235
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2007
Messages : 235
Points : 54
Points : 54
Par défaut Problème de conversion ou de table de caractères avec SQL Loader

Bonjour

Je tente de charger des fichiers plats avec SqlLoader.

Toutefois lorsqu’il y a des caractères accentués, par exemple le « à », j’obtiens des carrés noire en guise de caractères lorsque je fais un Select de ma table sous SQL Plus (mais aussi avec SQL Developper)

Remarque : dans mon fichier plat, j’ai la valeur héxa 85, qui correspond bien au « à » d’une table ASCII.

Autre remarque : lors de mon lancement de SQL Loader j'ai mis aussi : SET NLS_LANG=FRENCH_FRANCE.WE8MSWIN1252 qui doit avoir son importance je pense.

Merci pour votre précieuse aide

Titan
titan_33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h27   #2
Invité régulier
 
Inscription : juin 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 5
Points : 6
Points : 6
Bonjour,

est-ce que les caractères accentués sont dans la base? Tu peux voir les codes ascii avec la ps/sql-fonction "dump" (select dump (col) from table; ). Quelle est le jeu de caractères (est-ce que c'est le correct terme? - excuse mon mauvais francais ;-)) de la base? C'est dans la view "v$nls_parameters".

Andreas
adunker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h35   #3
Membre du Club
 
Avatar de titan_33
 
Inscription : janvier 2007
Messages : 235
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2007
Messages : 235
Points : 54
Points : 54
A priori c'est bon car avec ton dump(mon_chmp), j'ai la valeur 133 qui donne 85 en Hexa et "à" en Ascii.
titan_33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h39   #4
Invité régulier
 
Inscription : juin 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 5
Points : 6
Points : 6
Peut-etre c'est un probleme de sqlplus. Nous avons le meme probleme avec des autre caracteres special.

Est-ce que tu peux utiliser un autre program comme sqldeveloper ou un petit logiciel java?
adunker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h41   #5
Membre du Club
 
Avatar de titan_33
 
Inscription : janvier 2007
Messages : 235
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2007
Messages : 235
Points : 54
Points : 54
Si j'utilise SQL Developper j'ai un point d'interrogration à l'envers.
titan_33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h58   #6
Invité régulier
 
Inscription : juin 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 5
Points : 6
Points : 6
Je crois que c'est un probleme de la présentation. Nous avions la probleme avec l'Euro. Peutetre ca peut aider: http://download.oracle.com/docs/html...h3.htm#1005613
le chapitre " To Change the Windows GUI Font and Font Size".
adunker est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h56.


 
 
 
 
Partenaires

Hébergement Web