请问怎么初始化,具体怎么做?例如:
create table news(
id       number primary key,
title    varchar2(4000),
content  long
)
像这样一个表,content类型只能写入最多4000字符,而我实际需求可多了去了,我曾想过用两个字段存储新闻正文content,但是觉得太蠢了,又很有难度。请快帮帮我吧,先谢了。对了有没有其他字段类型能满足我的需求的?

解决方案 »

  1.   

    怎么说了太多,大家总是使用long、long raw类型,oracle对它们支持不好,用lob取代大容量字段了
      

  2.   

    但是实际不是那样,我也有这个问题,用的是CLOB,但是初始化后存储数据仍然是超过4000字节就发生异常!这是怎么回事?
      

  3.   

    LONG类型已经日趋淘汰了,而CLOB和BLOB支持2G的大小,建议使用!
      

  4.   

    我补充一句,
    初始化可以在insert时使用函数empty_clob()/empty_blob()
      

  5.   

    "大家总是使用long、long raw类型,oracle对它们支持不好,用lob取代大容量字段了"
    说得对!