clob最大长度4G。long应该也行2G。

解决方案 »

  1.   

    用CLOB,不过CLOB不支持在where子句直接的like操作
      

  2.   

    在ORACLE数据库中,LOB(Large Objects—大对象)是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可存储可多达4GB的数据)。目前,它又分为两种类型:内部LOB和外部LOB。内部LOB将数据以字节流的形式存储在数据库的内部。因而,内部LOB的许多操作都可以参与事务,也可以像处理普通数据一样对其进行备份和恢复操作。Oracle8i支持三种类型的内部LOB:BLOB(二进制数据)、CLOB(单字节字符数据)、NCLOB(多字节国家字符数据)。其中CLOB和NCLOB类型适用于存储超长的文本数据,BLOB字段适用于存储大量的二进制数据,如图像、视频、音频等。目前,Oracle8i只支持一种外部LOB类型,即BFILE类型。在数据库内,该类型仅存储数据在操作系统中的位置信息,而数据的实体以外部文件的形式存在于操作系统的文件系统中。因而,该类型所表示的数据是只读的,不参与事务。该类型可帮助用户管理大量的由外部程序访问的文件。 
      

  3.   

    我主要想用大对象做论坛帖子正文使用,将涉及“添加、修改、删除、检索”功能,不好意思,我数据库方面的知识多是自学的,比较差,但有很急用,11月初就要开始用了,不很希望自己盲目地用一些笨方法做下去,后来再发现行不通,还要做大量的修改和重复工作 :( 请各位有经验的朋友能不能说详细点,论坛帖子的正文(几千上万的字符数量)该使用那种字段类型,具体的“添加、修改、删除、检索”的sql语句怎么写,或着能告诉我一些相关教程的网页也好,谢了先。[email protected]