oracle user_lobs,【LOB】使用USER_LOBS视图获得当前用户包含LOB字段的表

包含LOB类型字段的表往往需要特殊关照,如何快速的获得包含LOB对象的数据库表?使用DBA_LOBS、ALL_LOBS和USER_LOBS视图可以很方便地获得包含BLOB或CLOB字段的表。简单看一下效果。1.创建两个包含LOB类型字段的表T1和T2sec@ora10g> create table t1 (a clob);Table created.sec@ora10g> create table t2 (a blob);Table created.2.使用USER_LOBS视图查看SEC用户下哪些表包含LOB字段sec@ora10g> col TABLE_NAME for a10sec@ora10g> col COLUMN_NAME for a10sec@ora10g> col SEGMENT_NAME for a25sec@ora10g> col TABLESPACE_NAME for a15sec@ora10g> select TABLE_NAME,COLUMN_NAME,SEGMENT_NAME,TABLESPACE_NAME from USER_LOBS;TABLE_NAME COLUMN_NAM SEGMENT_NAME              TABLESPACE_NAME---------- ---------- ------------------------- ---------------T1         A          SYS_LOB0000011879C00001$$ USERST2         A          SYS_LOB0000011882C00001$$ USERS3.关于ALL_LOBS视图官方文档中的参考信息sec@ora10g> desc ALL_LOBSName                         Null?    Type---------------------------- -------- ------------------------OWNER                                 VARCHAR2(30)TABLE_NAME                            VARCHAR2(30)COLUMN_NAME                           VARCHAR2(4000)SEGMENT_NAME                          VARCHAR2(30)TABLESPACE_NAME                       VARCHAR2(30)INDEX_NAME                            VARCHAR2(30)CHUNK                                 NUMBERPCTVERSION                            NUMBERRETENTION                             NUMBERFREEPOOLS                             NUMBERCACHE                                 VARCHAR2(10)LOGGING                               VARCHAR2(7)IN_ROW                                VARCHAR2(3)FORMAT                                VARCHAR2(15)PARTITIONED                           VARCHAR2(3)关于每个字段的解释可以参考Oracle的官方文档中的介绍,链接地址如下:4.小结数据库设计过程中,在不得不使用大对象的时候,我们需要的是“特殊关照”,特殊类型字段特殊处理,具体问题具体分析。

顺祝六一儿童节快乐。

Good luck.secooler10.06.01-- The End --

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值