ALL_LOBS
📄字数 626
👁️阅读量 加载中...
功能描述
ALL_LOBS系统视图用于存储和管理表的大对象字段信息。
字段说明
序号 | 字段名 | 类型 | 说明 | V11 | V12 |
---|---|---|---|---|---|
0 | DB_ID | INTEGER | 库ID | √ | √ |
1 | TABLE_ID | INTEGER | 表ID | √ | √ |
2 | PARTI_NO | INTEGER | 分区号 | √ | √ |
3 | COL_NO | INTEGER | 字段序号 | √ | √ |
4 | LOB_GSTOS | INTEGER | 大对象存贮号 | √ | √ |
5 | RESERVED1 | VARCHAR | 保留字段 | √ | √ |
6 | RESERVED2 | VARCHAR | 保留字段 | √ | √ |
应用举例
- 创建包含大对象字段的表,查询相关信息
sql
-- 现有大对象类型:clob、blob、json、数组、xml
SQL> CREATE TABLE tab_lob(id INT, col1 CLOB, col2 BLOB, col3 JSON, col4 INT[], col5 XML, col6 BINARY, col7 BIT, col8 VARCHAR(100));
SQL> SELECT st.table_name,sl.* FROM ALL_LOBS sl JOIN ALL_TABLES st ON sl.db_id=st.db_id AND sl.table_id=st.table_id WHERE st.table_name='TAB_LOB';
+------------+-------+----------+----------+--------+-----------+-----------+-----------+
| TABLE_NAME | DB_ID | TABLE_ID | PARTI_NO | COL_NO | LOB_GSTOS | RESERVED1 | RESERVED2 |
+------------+-------+----------+----------+--------+-----------+-----------+-----------+
| TAB_LOB | 1 | 1048581 | 0 | 1 | 203 | <NULL> | <NULL> |
| TAB_LOB | 1 | 1048581 | 0 | 2 | 204 | <NULL> | <NULL> |
| TAB_LOB | 1 | 1048581 | 0 | 3 | 205 | <NULL> | <NULL> |
| TAB_LOB | 1 | 1048581 | 0 | 4 | 206 | <NULL> | <NULL> |
| TAB_LOB | 1 | 1048581 | 0 | 5 | 207 | <NULL> | <NULL> |
+------------+-------+----------+----------+--------+-----------+-----------+-----------+