程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ORACLE DBA_OBJECTS視圖中OBJECT_TYPE為LOB的對象查看,dbaobjects

ORACLE DBA_OBJECTS視圖中OBJECT_TYPE為LOB的對象查看,dbaobjects

編輯:Oracle教程

ORACLE DBA_OBJECTS視圖中OBJECT_TYPE為LOB的對象查看,dbaobjects


在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'

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

 

 

 

如果你想知道這些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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved