SQL ORACLE 波兰语字母翻译
SQL ORACLE Polish letters translate
我想找到一个解决方案来更改 sql 中的字母
在波兰语中,我们有 'ą'、'ć'、'ł'、'ń'
当我制作 select lower(translate(sname,'łńą','lna')) from emplo
时,它无法正常工作。
帮助朋友:)
波兰语字母以与西欧字母相同的 ascii 值存储,例如
select ascii('Ł'), ascii('ł'), ascii('L'), ascii('l') from dual;
>> 76 108 76 108
您可以通过更改字符集来更改表示:
select convert('Fuß', 'WE8ISO8859P1', 'US7ASCII') from dual
>> Fu¿
通过以下方式查找 Oracle 支持的字符集:
select * from V$NLS_VALID_VALUES where parameter = 'CHARACTERSET'
波兰语字符集是 ISO 8859-2(东欧)
我想找到一个解决方案来更改 sql 中的字母 在波兰语中,我们有 'ą'、'ć'、'ł'、'ń'
当我制作 select lower(translate(sname,'łńą','lna')) from emplo
时,它无法正常工作。
帮助朋友:)
波兰语字母以与西欧字母相同的 ascii 值存储,例如
select ascii('Ł'), ascii('ł'), ascii('L'), ascii('l') from dual;
>> 76 108 76 108
您可以通过更改字符集来更改表示:
select convert('Fuß', 'WE8ISO8859P1', 'US7ASCII') from dual
>> Fu¿
通过以下方式查找 Oracle 支持的字符集:
select * from V$NLS_VALID_VALUES where parameter = 'CHARACTERSET'
波兰语字符集是 ISO 8859-2(东欧)