Internationalisation

Pour un client Oracle configuré en FRENCH_FRANCE et que l’on a des données numérique contenant un . décimal on obtient une erreur de nombre invalide, il convient de modifier via une variable d’environnement pour surcharger celle définit à l’installation.

Avant de lancer SQL Loader

Sous Linux

export NLS_LANG=AMERICAN_AMERICA.WE8PC850

Sous Windows

set NLS_LANG=AMERICAN_AMERICA.WE8PC850

Puis ensuite lancer SQL*Loader.

Jeu de caractères

Pour travailler avec un jeu de caractères différent, il faut utiliser le mot clé CHARACTERSET dans le fichier control file

LOAD DATA
CHARACTERSET UTF8
INFILE ...

Autre exemple d’une conversion OEM vers ANSI (dans le cadre de récupération d’un fichier sous SCO Unix et intégration à partir de Windows)

LOAD DATA
CHARACTERSET US8PC437
INFILE ...