1

我需要生成一个查询,显示一个表(table_name,column_name),其中 BLOB 从 user_tables 内联存储。任何帮助将非常感激。

4

1 回答 1

1

要确定 LOB 列是内联存储还是外联存储,您需要查看视图的IN_ROW列值user_lobs(或[dba] [all] _lobs视图,取决于授予的权限):YES- 内联,NO- 外联:

例如:

select t.table_name
     , t.column_name
     , t.in_row
  from user_lobs t
where table_name = 'BLOB_TABLE'

结果:

Table Name   Column Name In Row 
--------------------------------
BLOB_TABLE   COL1        YES 
BLOB_TABLE   COL2        YES 
BLOB_TABLE   COL3        YES 
于 2013-08-13T10:53:08.353 回答