创建表
TEST(CONT VARCHAR(8000));
插入一长度为8000,的字符串,
删除表内数据,重复插入上面的字符串.
这什么意思?
怎么创建一个可插长为8000字符串的表?完整的语句怎么写?

解决方案 »

  1.   

    varchar的字符上界是4000吧SQL>  create table test(cont varchar(8000));
     create table test(cont varchar(8000))
                                    *
    第 1 行出现错误:
    ORA-00910: 指定的长度对于数据类型而言过长
    SQL> create table test(cont varchar(4000));表已创建。
      

  2.   

    oracle中,VARCHAR跟varchar2最大长度4000字节
    8000个字符怎么能用varchar类型