Задать вопрос
@AlexCheck

Можно ли sql запросом получить схему БД Oracle?

Всем доброй ночи.

Прошу подсказать специалистов по Oracle, можно ли по средствам sql запроса к БД Oracle получить схему БД с командами на создание таблиц.
К примеру по средствам sqldeveloper-а или sqlplus.
  • Вопрос задан
  • 3624 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
Vapaamies
@Vapaamies
Психанул и снес свои ответы не отмечающим решения…
В Oracle есть пакет DBMS_METADATA, позволяющий вытаскивать инфу о таблицах в том виде, как их сохраняет утилита exp или datapump.

Можно также воспользоваться встроенными возможностями любой развитой программы для администрирования/разработки под Oracle: TOAD, PL/SQL Developer и пр.
Ответ написан
Комментировать
@Oraclist
Ну и последний вариант export/import схемы с ROWS=0 (без данных). Не совсем SQL, но может пригодиться.
Ответ написан
Комментировать
@shushpanio
shushpanio
SELECT *
FROM all_tab_columns

или так

select * from v$database - инфа о базе, к которой подключен
select * from v$instance - инфа об экзепляре оракла
select * from dba_objects where object_type='TABLE' - Инфа о таблицах
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы