Я пытаюсь писать запрос, вернуть table_name и partition_name которого граф этого раздела имеет значение 0.
У меня есть ниже запрос, который возвращает SELECT COUNT () таблиц и его разделов:
SELECT 'SELECT COUNT(*) FROM ' || TABLE_NAME || ' PARTITION (' || PARTITION_NAME || ');'
FROM user_tab_partitions
ORDER BY table_name;
Вот некоторые из SELECT, что возвращение:
SELECT COUNT(*) FROM A5109713 PARTITION (PT5109713_201210);
SELECT COUNT(*) FROM A5109713 PARTITION (PT5109713_201104);
SELECT COUNT(*) FROM A5109713 PARTITION (PT5109713_201301);
Последний из них это только то, что возвращаемые данные:
COUNT(*) |
2430276 |
Что мне нужно, это запрос, который возвращает table_name и partition_name тех, кто не имеет никаких данных. Что-то вроде этого:
TABLE_NAME | PARTITION_NAME
A5109713 | PT5109713_201210
A5109713 | PT5109713_201104