Skip to content

DBA_LOBS

功能描述

DBA_LOBS系统视图用于存储和管理当前库中所有表的大对象字段信息。

字段说明

字段名类型说明
DB_IDINTEGER库ID
TABLE_IDINTEGER表ID
PARTI_NOINTEGER分区号
COL_NOINTEGER字段序号
LOB_GSTOSINTEGER大对象存贮号
RESERVED1CHAR(-1)保留字段
RESERVED2CHAR(128)保留字段

示例

  • 查询存在大对象的表名

    sql
    SQL> CREATE TABLE lob_info(id INT,col1 CLOB,col2 VARCHAR(10),col3 BLOB);     
    
    SQL> SELECT st.table_name,sl.col_no FROM dba_lobs sl JOIN dba_tables st ON sl.db_id=st.db_id AND sl.table_id=st.table_id WHERE st.table_name='LOB_INFO';
    
    TABLE_NAME | COL_NO | 
    ------------------------------------------------------------------------------
    LOB_INFO| 1 |
    LOB_INFO| 3 |
  • 查询大对象的列信息

相关系统表

  • sys_databases
  • sys_columns
  • sys_tables