oracle11g x32(11.2.0.1.0)版本
          select lengthb('汉') from dual;  返回值:3oracle11g x32((11.1.0.7.0))版本
          select lengthb('汉') from dual;  返回值:2为什么2个的返回值,怎么不一样?????????????????????、、

解决方案 »

  1.   

    -- 两个数据库的字符集不一样吧:分别用下面语句查询看一下
    -- (看查询的结果是否一样:NLS_CHARACTERSET                    AL32UTF8 )
    select name, value$ from props$ where name like '%NLS%';
      

  2.   

    -- 如果数据库是 AL32UTF8 的字符集,应该是 3 ,反之,应该是 2
      

  3.   

    能不能oracle11g x32(11.2.0.1.0)版本
      将这里select lengthb('汉') from dual; 返回值:2
      ?????????
        
     
      

  4.   

    oracle11g x32(11.2.0.1.0)版本
      select name, value$ from props$ where name like '%NLS%';
      显示结果:NLS_CHARACTERSET=AL32UTF8 oracle11g x32((11.1.0.6.0))版本
      select name, value$ from props$ where name like '%NLS%';
      显示结果:NLS_CHARACTERSET=ZHS16GBK 2个版本显示的结果不一样
      

  5.   

    AL32UTF8和ZHS16GBK
    有什么区别,那个比较好呢?