varchar2是oracle提供的独特的数据类型,
oracle保证在任何版本中该数据类型向上向下兼容,
但不保证varchar,这是因为varchar是标准sql提供的数据类型,
有可能随着sql标准的变化而改变 ,
varchar和varchar2在旧版本里面有些差异,在新版本里面varchar是varchar2的别名,不用关心,
但是为了兼容起见,还是建议用varchar2。
varchar2是oracle提供的独特的数据类型,
oracle保证在任何版本中该数据类型向上向下兼容,
但不保证varchar,这是因为varchar是标准sql提供的数据类型,
有可能随着sql标准的变化而改变 ,
varchar和varchar2在旧版本里面有些差异,在新版本里面varchar是varchar2的别名,不用关心,
但是为了兼容起见,还是建议用varchar2。