oracle11g的,其中有个表t,里面一个字段a nchar(3),用plsql查询的时候都只能显示两位,
      本来是p03,那么plsql查询的就是p0
      我在sqlplus中查询,就是p03,为什么在plsql中就不能完全显示。请高手帮忙。

解决方案 »

  1.   


    公司内网的数据库。现在连不上。不是宽度的原因,图像也没什么好看的,就是plsql中select的结果为
    p7,发现不对,用sqlplus查是P73....系统中,这个值确实是P73
      

  2.   

    以上红色标记的,显示是正常的,这个plsql是别的机子上安装的,我本机上装的plsql检索则是J7,类似这种的,问题肯定出来plsql,就请教如何设置plsql。
      

  3.   


    --用这个试试  
    insert into simon_test select N'J87' from dual;
      

  4.   

    刚试过了,还是不行难道大家都没遇到过这样的情况。
    我的plsql版本:
    7.1.4.1390 01.45678-5user license
      

  5.   

    可能是PLSQL版本的问题吧,你试试其他版本的plsql看看