2016-07-07 2 views
0

Я пытаюсь разработать отчет в таблице с задним концом в качестве оракула.Oracle Список всех таблиц, значения в таблице

У меня есть база данных, где у меня есть 30 владельцев и 20 таблиц в каждом собственнике, так что есть способ в oracle. Я могу отображать все данные в таблицах на одного владельца.

Мои запросы:

Select distinct Owner as t1,Table_Name as t2 From All_Tables Where Owner='I7I And Table_Name Like '%UPDATE' 

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

Благодаря
Addy

+0

Вы хотите, чтобы все столы от всех владельцев? –

+0

yes Мне нужно от всех владельцев .. – addy

+0

Вы вручную записываете SQL или подключаетесь к таблице Owner и позволяете Tableau генерировать SQL на основе полей, которые вы используете в Tableau? Обычно лучше всего позволить Tableau генерировать SQL, если вы не используете какую-то редкую функцию, специфичную для базы данных. –

ответ

1

Попробуйте создать взгляд на выше всех таблиц и попытаться использовать эту точку зрения в TABLEA

0

Вы можете присоединиться к all_tables (или user_tables) в таблице статистики. Что-то вроде этого (в sys или схеме при перетаскивании таблиц в таблице).

SELECT * 
    FROM user_tab_statistics ust 
     JOIN user_tables ut ON (ust.table_name = ut.table_name) 

Вы также можете изменить, что в all_ * таблицы, а и присоединиться с помощью schema_name в дополнение к table_name.

user_tab_statistics будет содержать столбец для количества строк. Конечно, это предполагает, что вы собираете статистику таблиц, и вы не возражаете против того, чтобы количество строк соответствовало текущему току.

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