查询显示“内联存储的BLOB”

时间:2013-08-13 10:19:16

标签: oracle blob lob

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

1 个答案:

答案 0 :(得分: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