|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 103 ![]() |
Bonjour
quand je veux ajouter un enregistrement avec des valeurs qui contiennent des caracteres accentuées , alors chaque caractere accentué compte double Code :
PS :je suis vraiment trés débutant en ORACLE , aprés multiples recherche je suis KO je pose ma question et j'ai ORACLE XE
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
probablement le NLS_SEMANTICS_CHARACTER qui est en BYTES au lieu de CHAR... ou l'inverse, je ne sais famais
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 103 ![]() |
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
le paramètre est nls_length_semantics
|
|
|
00
|
|
|
#5 | ||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
que donne :
Code :
Essaye : Code :
ALTER SESSION SET nls_length_semantics=CHAR; |
||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
|
|
|
00
|
|
|
#7 | |||||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 103 ![]() |
Citation:
Code :
Code :
c'est tjr idem |
|||||||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
t'as pas oublié un bout du message ?
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 103 ![]() |
|
|
|
00
|
|
|
#10 | ||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
alors le résultat :
Code :
|
||
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
La définition de la capacité se fait au moment de la création de la table.
Donc il faut vérifier la capacité de la table (et je ne suis pas sûr que DESC affiche le distingo byte/char) => DBA_TAB_COLUMNS En règle générale, il faudrait systématiquement préciser dans la création de la table CHAR, ça évite les soucis de NLS_LENGTH_SEMANTICS et comme ça, en cas d'export, notamment vers une base UTF, on n'aurait pas de soucis. |
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 103 ![]() |
Merci à tous de votre collaboration et de votre aide
![]() au moment de la création de la table la colonne devait être CHAR et non BYTE Merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com