oracle 中varchar 和 varchar2 类型有什么区别呀?

解决方案 »

  1.   

    我也有同样的疑问,不过窃以为(纯属猜测)varchar2是varchar的升级版本,能够更好的对字符串变量进行管理。
      

  2.   

    char,varchar和varchar2的区别?
    1、char对于不够位数的用空格添补,而varchar和varchar2不用。
    2、varchar和varchar2目前没有本质的区别,但是varchar2是oracle提供的独特的数据类型,oracle保证在任何版本中该数据类型向上和向下兼容,但不保证varchar,因为varchar是ANSI定义的标准sql数据类型,有可能随着sql标准的变化而改变。可见,最好使用Varchar2
      

  3.   

    varchar2是varchar的升级版本,完全可以这样认为。