一、创建表:
create table test1
(id number(8),
work clob
)
LOB (work) STORE AS
(
TABLESPACE plat
STORAGE (
INITIAL 10M
NEXT 10M
)
NOCACHE NOLOGGING
);
二、插入数据
略
三、查看表大小
SQL> select t.segment_name, t.BYTES / 1024 / 1024, t.tablespace_name
2 from user_segments t
3 where t.segment_name = 'TEST1';
SEGMENT_NAME T.BYTES/1024/1024 TABLESPACE_NAME
-------------------------------------------------------------------------------- ----------------- ------------------------------
TEST1 0.125 MES
SQL> select t.segment_name, t.BYTES / 1024 / 1024, t.tablespace_name,t.segment_type
2 from user_segments t
3 where t.tablespace_name='PLAT';
SEGMENT_NAME T.BYTES/1024/1024 TABLESPACE_NAME SEGMENT_TYPE
-------------------------------------------------------------------------------- ----------------- ------------------------------ ------------------
SYS_IL0000157143C00002$$ 0.5 PLAT LOBINDEX
SYS_LOB0000157143C00002$$ 10 PLAT LOBSEGMENT
总结:
1 clob字段是可以指定表空间的
2 clob自动会创建一个索引
3 clob占用空间分两部分,字段大小和索引大小
4 使用clob字段请慎重考虑,大小4000个字符及bytes时