Skip to content

大对象-sys_lobs

功能描述

sys_lobs系统表用于存储、管理系统库和用户库中所有表的大对象字段信息。

字段说明

序号字段名类型说明
0DB_IDOID_TYPE库ID
1TABLE_IDOID_TYPE表ID
2PARTI_NOINTEGER分区号
3COL_NOINTEGER字段序号
4LOB_GSTOSINTEGER大对象存贮号
5RESERVED1VARCHAR保留字段
6RESERVED2VARCHAR保留字段

示例

  • 查询存在大对象的表名

    sql
    SQL> CREATE TABLE lob_info(id INT,col1 CLOB,col2 VARCHAR(10),col3 BLOB);     
    
    SQL> SELECT st.table_name,sl.col_no FROM sys_lobs sl JOIN sys_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