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