2016-12-06 9 views
5

Мне нужно определить , какие таблицы в моей схеме являются глобальными временными таблицами. Следующий скрипт возвращает имена всех моих таблиц, но Я не могу определить, какие из них являются GTT и которые не являются.Как определить все глобальные временные таблицы

SELECT OBJECT_NAME 
FROM ALL_OBJECTS 
WHERE OBJECT_TYPE IN ('TABLE') 
AND OWNER='owner_name'; 

Спасибо!

ответ

6

Вы можете использовать ALL_TABLES

select table_name 
from all_tables 
where TEMPORARY = 'Y' 
AND OWNER='owner_name'; 

Temporary колонка указывает, является ли временная таблица (Y) или нет (N)

Смежные вопросы