星空网 > 软件开发 > 数据库

ORACLE DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象查看

在ORACLE数据库中,DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象是什么东西呢?其实OBJECT_TYPE为LOB就是大对象(LOB),它指那些用来存储大量数据的数据库字段。下面演示一下:

CREATE TABLE TEST
(    
    "ID"   NUMBER, 
    "NAME" NVARCHAR2(10), 
    "TEST" CLOB
) 
 
INSERT INTO TEST
SELECT 1000, 'kerry', 'ttdfdf' FROM DUAL;
COMMIT;
 
SELECT * FROM DBA_LOBS WHERE OWNER='SYSTEM' AND TABLE_NAME='TEST'


ORACLE DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象查看

 
SELECT * FROM DBA_OBJECTS
WHERE OBJECT_TYPE ='LOB'
AND OWNER         ='SYSTEM'
AND OBJECT_NAME='SYS_LOB0000585336C00003$$';


 

ORACLE DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象查看

 

 

如果你想知道这些LOB对象涉及那些对象,可以使用下面SQL查看详细信息:

 
SELECT O.OWNER,O.OBJECT_ID,  O.OBJECT_NAME, O.OBJECT_TYPE,
       L.TABLE_NAME, L.COLUMN_NAME
FROM DBA_OBJECTS O
INNER JOIN DBA_LOBS L ON L.SEGMENT_NAME=O.OBJECT_NAME AND O.OWNER =L.OWNER
ORDER BY 1





原标题:ORACLE DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象查看

关键词:oracle

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流