如何识别所有全局临时表

Mic*_*ška 7 oracle database-administration

我需要确定我的架构中的哪些表是全局临时表.下面的脚本返回我所有表的名称,但我无法确定哪些是GTT,哪些不是.

SELECT OBJECT_NAME
FROM ALL_OBJECTS 
WHERE OBJECT_TYPE IN ('TABLE')
AND OWNER='owner_name';
Run Code Online (Sandbox Code Playgroud)

谢谢!

Pra*_*een 10

您可以使用 ALL_TABLES

select table_name
from all_tables
where TEMPORARY = 'Y'
AND OWNER='owner_name';
Run Code Online (Sandbox Code Playgroud)

Temporarycolumn指示表是临时(Y)还是不是(N)