Et la, je peux effectivement insérer 10 caractère UTF-8
Attention, cela peut dépendre des caractères insérés: le nombre d'octets utilisé peut être variable ... Pour afficher la représentation binaire d'un châine de caractères stockée dans la base, utilisez:
SELECT DUMP(lbl_test) FROM t_testchar;
Donc je me demande pourquoi il n'est pas possible de faire un export de la structure de l'ancienne base (la base sans les données) comme ca j'ai mes tables non typées. Ensuite faire une autre instance de base vide avec les paramètre SEMANTICS à CHAR et lancer le script de creation de base.
Enfin migrer les données de l'ancienne base sur la nouvelle.
Il faut tester cette possibilité. Faites attention au paramètre de NLS_LANG lorsque vous faites l'export car une conversion peut déjà être effectuée à l'export.
Partager