Bonjour.

Je lance un script shell qui lance un script sql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus / as sysdba @Script.sql >> GOROCO_Script.log
Ces scripts ont été écrits sous Windows et sont encodés en UNIX UTF-8

La base de données Oracle est en : NLS_CHARACTERSET = WE8MSWIN1252

Le script sql lance une série d'Update mais ceux ayant des caractères accentués ne sont pas pris en compte ni logguer (pas d'erreur), simplement "0 rows updated".

Comment régler ce problème et voir comment sont traduites les chaînes de caratères accentuées de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
UPDATE ADMIN.TABLE
SET NOM = 'MonNom'
WHERE Prenom='Léo';
Merci de votre aide.