我需要生成一个查询,显示一个表(table_name,column_name),其中BLOB从user_tables内联存储。任何帮助将非常感激。
答案 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