Oracle SQL Developer

Oracle SQL Developer — интегрированная среда разработки (IDE) для работы с SQL в базах данных Oracle. Продукт предоставляется компанией Oracle Corporation бесплатно; основан на использовании Java Development Kit.

Общие сведения
Oracle SQL Developer
Тип SQL, интегрированная среда разработки
Разработчик Oracle Corporation
Написана на Java
Операционная система кроссплатформенность
Первый выпуск 2005
Аппаратная платформа Java SE
Последняя версия
Лицензия проприетарная[1]
Сайт oracle.com/technetwork/d…

Возможности

Oracle SQL Developer поддерживает продукты компании Oracle. Ранее поддерживались различные сторонние плагины, которые позволяли пользователям подключаться к не-Oracle базам данных. Oracle SQL Developer работал с IBM Db2, Microsoft Access, Microsoft SQL Server, MySQL, Sybase Adaptive Server, Amazon Redshift и Teradata[3].

Возможности программы включают автоматические вкладки, подсказки кода, сопоставление скобок и подсветку синтаксиса для PL/SQL.

В будущих версиях Oracle SQL Developer планируется переход на использование Visual Studio Code в качестве основы[4].

Компоненты

В состав Oracle SQL Developer входит компонент OWA (Oracle Web Agent или MOD_PLSQL), являющийся модулем-расширением для веб-сервера Apache. Он помогает в организации динамических веб-страниц на основе PL/SQL прямо из Oracle SQL Developer[5].

Расширения

Помимо расширений, предоставляемых самой Oracle, сторонние разработчики создали плагины, добавляющие новые возможности для SQL Developer и интеграцию с другими продуктами:[6]

Интеграция с другими продуктами Oracle
  • SQL Developer Data Modeler работает с метаданными и моделирует их[7]. До версии SQL Developer 3 являлся отдельным (но интегрированным) бесплатным[8] продуктом, с версии 3 стал частью основной программы. Data Modeler может создавать, среди прочего, файлы .dmd[9].
  • Data Miner[10]

История

История версий
Версия Дата Описание Источник
Версии до 1.0 До версии 1.0 продукт носил название «Raptor» [11]
1.0 март 2006 Первый выпуск
1.1 декабрь 2006
1.2.1 август 2007
1.5 апрель 2008
1.5.1 июнь 2008
1.5.3 декабрь 2008
1.5.4 март 2009
1.5.5 июль 2009
2.1 RC1 декабрь 2009
2.1 Patch 1 март 2010
3.0 март 2011
3.1 февраль 2012
3.2 август 2012 Управление APEX Listener; улучшения интерфейса; поддержка Oracle Database 12c; исправление ошибок[12]
4.0 декабрь 2013
4.0.1 февраль 2014
4.0.2 май 2014
4.0.3 сентябрь 2014
4.1.1 июнь 2015
4.1.2 октябрь 2015 Требуется Java 8
4.1.3 декабрь 2015
4.1.5 сентябрь 2016 [13]
4.2.0 апрель 2017 [14]
17.2 июль 2017 Введена новая система нумерации версий (год.квартал)[15] [15]
17.4 декабрь 2017 [16]
18.1 апрель 2018 [17]
18.2 июль 2018 [18]
18.3 октябрь 2018 [19]
18.4 январь 2019 [20]
19.1 апрель 2019 [21]
19.2 август 2019 [22]
19.4 декабрь 2019 [23]
20.2 июнь 2020 [24]
20.4 январь 2021 [25]
20.4.1 февраль 2021 [26]
21.2 август 2021 [27]
21.4 декабрь 2021 [28]
21.4.2 январь 2022 [29]
22.2 июнь 2022 Требуется Oracle Java 11 [30]
22.2.1 сентябрь 2022 [31]
23.1 апрель 2023 [32]
24.3 октябрь 2024 Требуется Oracle Java 17 [33]
24.3.1 декабрь 2024 [34]

Примечания

Литература

Ссылки