我在建表的时候 想在ORACLE中存入一个text文本 有5000字以上 要用什么类型可以存入varchar2不行啊

解决方案 »

  1.   

    varchar2的长度有限制 最大32767字节
    应该使用CLOB类型 
      

  2.   

    CLOBvarchar2在表中,最多存储4000个字节;在PLSQL中,可以有32767个字节
      

  3.   


    varchar2 并不是最多4000个字节,要看你的数据页是多少?如果设为256K,那么你的varchar2最多可以达到250多K,也就是说不能超过数据页的大小
      

  4.   

    如果用Oracle自带的工具的话,是9i的话就用long类型,因为clob的不能再表结构中看到,而且即使你用select之类的语句查出来,虽然有值你也看不到;
    如果用pl/sql等客户端工具的话则可以用long、clob、nclob字段类型