Bonjour.
Je lance un script shell qui lance un script sql :Ces scripts ont été écrits sous Windows et sont encodés en UNIX UTF-8
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus / as sysdba @Script.sql >> GOROCO_Script.log
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 :Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE ADMIN.TABLE SET NOM = 'MonNom' WHERE Prenom='Léo';
Partager