Генерация SQL-кода (DDL) для ваших объектов Oracle в SQL Developer Web

Как получить SQL код таблицы Oracle
Илья Дергунов

Илья Дергунов

Автор статьи. ИТ-специалист с 20 летним стажем, автор большого количества публикаций на профильную тематику (разработка ПО, администрирование, новостные заметки). Подробнее.

Язык определения данных (DDL) используется для создания объектов нашей базы данных. Вам может понадобиться получить этот DDL-код для объекта, для которого вы потеряли «исходный код», или, возможно, вы хотите создать сценарий для создания чего-то, что вы собирали вместе с графическим интерфейсом.

Итак, у нас есть таблица, но как нам получить DDL-код представление объекта в виде SQL-операторов)?

В сегодняшней статье я продемонстрирую разные способы выполнения этой задачи с помощью SQL Developer Web. Это SQL Developer, но в вашем браузере!

Итак, давайте начнем с объекта, в данном случае с моей таблицы NETFLIX.

Моя таблица NETFLIX и  ее DDL представление.

Давайте использовать код для генерации кода!

Используйте команду DDL на листе SQL

Попробуйте это с одной из ваших таблиц.

SET DDL / SHOW DDL — это настройки SQLcl , которые работают во всех наших инструментах. И команда 'DDL' генерирует DDL для объекта.

SET ddl constraints off
SET ddl ref_constraints off
SET ddl tablespace off
SET ddl segment_attributes off
ddl NETFLIX

Используйте кнопку «Выполнить как сценарий» ( "Execute as Script")

Вывод отправляется на панель Script Output.

Использование диалогов создания/редактирования (Create / Edit)

  • Выберите одну из своих таблиц.
  • Щелкните правой кнопкой мыши на ней.
  • Выберите «Изменить» ("Edit")

Затем щелкните страницу DDL слева и вкладку «Создать» ("Create") на панели слайдера.

Если бы вы внесли какие-либо изменения в объект, вы бы увидели их как изменения DDL на панели «Обновление» ("Update").

Использование моделлера (Modeler)

Это не ТОЛЬКО для создания красивых картинок!

На странице Modeler просто нажмите эту кнопку и подождите. Это может занять минуту или около того…

Это создаст DDL для каждого отдельного объекта в вашей схеме.

Если вы хотите это всего лишь для нескольких объектов, проще всего построить диаграмму модели, а затем запросить DDL для этих объектов.

Так что добавляйте свои объекты, я просто перетаскиваю их.

Я знаю, я знаю, где все отношения?

Затем кнопка "DDL Preview" выдаст нам такой вариант:

В "Options" можно увидеть еще больше информации

Вот что можно увидеть в меню "Options":

Выбирайте и выбирайте то, что делает вас счастливым.

 

Видеоинструкция

 

Вас заинтересует / Intresting for you:

Значения NULL в языке SQL: отс...
Значения NULL в языке SQL: отс... 2614 просмотров Antoni Mon, 21 Jun 2021, 19:57:18
Вызов кода PL/SQL из других яз...
Вызов кода PL/SQL из других яз... 4536 просмотров Максим Николенко Fri, 19 Jan 2018, 05:23:34
Использование записей (records...
Использование записей (records... 19768 просмотров Алексей Вятский Thu, 05 Jul 2018, 07:49:43
Тип данных RAW в PL/SQL
Тип данных RAW в PL/SQL 12356 просмотров Doctor Thu, 12 Jul 2018, 08:41:33
Войдите чтобы комментировать