如果你误认为是两个字节,那就大错特错了

Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定 查看oracle server端字符集

 select userenv('language') from dual;

 

如果显示SIMPLIFIED CHINESE_CHINA.ZHS16GBK,一个汉字占用两个字节;
如果显示SIMPLIFIED CHINESE_CHINA.AL32UTF8,一个汉字占用三个字节.
 
经过查询,我的oracle显示的结果:AMERICAN_AMERICA.AL32UTF8,所以如果要求30个汉字以内的话,varchar2(90),而不是varchar2(60)

相关文章:

  • 2021-08-05
  • 2022-12-23
  • 2021-08-05
  • 2021-11-29
  • 2022-01-03
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-01-03
  • 2021-06-11
  • 2022-12-23
  • 2021-06-06
相关资源
相似解决方案