修改Oracle的编码
程序员文章站
2022-04-14 11:00:04
查看目前的编码:
select * from v$nls_parameters where parameter='nls_characterset';
修改编码
默认编码为al...
查看目前的编码:
select * from v$nls_parameters where parameter='nls_characterset';
修改编码
默认编码为al32utf8,中文有时占2个字节,有时占3个字节。
若要保证占两个字节,需要修改编码方式为zhs16gbk。
shutdown immediate; startup mount; alter session set sql_trace=true; alter system enable restricted session; alter system set job_queue_processes=0; alter system set aq_tm_processes=0; alter database open; alter database character set internal_use zhs16gbk; alter session set sql_trace=false; shutdown immediate; startup;
等待执行完毕,oracle的编码就变成了zhs16gbk。
上一篇: redis 系列10 字符串对象
下一篇: [C语言]模拟三次密码输入