Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > как отобразить все таблицы в Oracle?


Автор: eugene88 17.3.2008, 22:55
как отобразить все таблицы в Oracle в моём пространстве имен со всем их содержимым?

Автор: DimW 18.3.2008, 10:02
Цитата(eugene88 @  17.3.2008,  22:55 Найти цитируемый пост)
как отобразить все таблицы в Oracle в моём пространстве имен


Код

select * from all_tables t where t.owner = 'OWNER_NAME'


Цитата(eugene88 @  17.3.2008,  22:55 Найти цитируемый пост)
со всем их содержимым

что вы имеете ввиду, поля таблиц или их данные.

Автор: LSD 18.3.2008, 13:50
По моему проще
Код

select * from user_tables

Автор: Nuzur 18.3.2008, 14:07
А если ему нужны метаданные то так:
Код

SELECT *
    FROM    all_tab_columns
    WHERE LOWER(owner) = 'user_name'

smile

Автор: DimW 18.3.2008, 15:39
Цитата(LSD @  18.3.2008,  13:50 Найти цитируемый пост)
По моему проще

по моему тоже, но я так понимаю "пространство имен" это от одного и больше имени.

Автор: LSD 18.3.2008, 16:39
Цитата(DimW @  18.3.2008,  15:39 Найти цитируемый пост)
по моему тоже, но я так понимаю "пространство имен" это от одного и больше имени.

Цитата(eugene88 @  17.3.2008,  22:55 Найти цитируемый пост)
в моём пространстве имен

Я так понял, это просто в схеме текущего пользователя.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)