#oracle #oracle11g #oracle-sqldeveloper
#Oracle #oracle11g #oracle-sqldeveloper
Вопрос:
Я работаю над базой данных, и моя задача — ввести логику.
Что мне нужно знать: возможно ли с помощью ORACLE SQL DEVELOPER использовать функцию «таблица сценариев как»?
Например, с помощью SQL Server я могу щелкнуть правой кнопкой мыши по таблице, щелкнуть «таблица сценариев как» и получить сценарий со всей информацией (FK, ограничения, ecc …).
Таблица называется « STRUTTURE
» и является частью пользовательской схемы « SAO
«.
Итак, «полное имя» — « SAO.STRUTTURE
«.
Я нашел такую команду в Интернете:
set long 50000
/
select dbms_metadata.get_ddl( ‘TABLE’, ‘EMP’, ‘SCOTT’ ) from dual
но не работает.
Кто-нибудь может мне помочь?
Заранее большое вам спасибо!
Комментарии:
1. Что вы имеете в виду, это не работает? Что именно произошло? Вы заменили имена объектов и схем в запросе, чтобы они соотносились с вашей фактической таблицей?
2. Пожалуйста, никогда, никогда, никогда не используйте «не работает», задавая вопросы, потому что это может означать что угодно, включая то, что вы запустили его в инструменте, который не должен запускать этот код. У вас есть какие-либо ошибки? Поэтому опубликуйте их (как обычный текст с копированием и вставкой). Есть ли у вас результаты, которых вы не ожидали? Итак, опубликуйте их и добавьте то, что вы ожидали.
Ответ №1:
Когда вы выбираете таблицу, в правой части вы видите связанную с ней информацию (отображается в виде вкладок):
- столбцы
- данные
- …
- SQL
-->
это тот, который вы ищете
Вы не указали, какую версию SQL Developer вы используете; возможно, вам придется обновить (это бесплатно), если в вашей версии нет этой вкладки.
Комментарии:
1. вы также можете использовать команду DDL на рабочем листе или щелкнуть правой кнопкой мыши по объекту в дереве и выполнить DDL> в рабочий лист / файл / буфер обмена