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]

Примечания

  1. OTN SQL Developer License (англ.). oracle.com. Дата обращения: 20 апреля 2024. Архивировано 3 августа 2010 года.
  2. https://www.oracle.com/database/sqldeveloper/technologies/download/
  3. Oracle SQL Developer certifications (англ.). Oracle Corporation. Дата обращения: 22 октября 2010. Архивировано 14 августа 2010 года.
  4. Smith, Jeff What's Next for Oracle SQL Developer? A quick, sneek-peek (англ.). That Jeff Smith (24 октября 2022). Дата обращения: 1 мая 2023. Архивировано 8 февраля 2023 года.
  5. Murray, Chuck 1 SQL Developer Concepts and Usage: OWA Output Pane (англ.). Oracle Database SQL Developer User's Guide Release 1.1. Oracle Corporation (сентябрь 2007). Дата обращения: 4 февраля 2009. Архивировано 14 февраля 2009 года.
  6. Oracle SQL Developer – Extensions Exchange (англ.). oracle.com (июль 2013). Дата обращения: 22 мая 2018. Архивировано 16 апреля 2011 года.
  7. Chuck, Murray Data Modeler Concepts and Usage (англ.). Oracle SQL Developer Data Modeler User’s Guide Release 2.0 1-1. Oracle Corporation (июнь 2009). Дата обращения: 12 марта 2010. Архивировано 25 января 2011 года.
  8. Oracle SQL Developer Data Modeler: Pricing FAQ (англ.). Oracle Corporation (сентябрь 2010). Дата обращения: 10 октября 2010. Архивировано 12 октября 2010 года.
  9. Murray, Chuck SQL Developer Data Modeler User's Guide (англ.). docs.oracle.com. Oracle (февраль 2011). Дата обращения: 11 декабря 2014. Архивировано 13 февраля 2025 года.
  10. Oracle Data Miner (англ.). Архивировано 5 августа 2025 года.
  11. Oracle SQL Developer (англ.). Oracle Corporation (18 июля 2008). Дата обращения: 4 февраля 2009. Архивировано 21 июня 2006 года.
  12. SQL Developer 3.2 New Features (англ.). Oracle Technology Network. Дата обращения: 1 мая 2013. Архивировано 25 августа 2012 года.
  13. SQL Developer Release Notes 4.1.5 (англ.). www.oracle.com. Дата обращения: 20 марта 2018. Архивировано 26 сентября 2016 года.
  14. SQL Developer Release Notes 4.2 (англ.). www.oracle.com. Дата обращения: 20 марта 2018. Архивировано 4 декабря 2016 года.
  15. 1 2 Oracle SQL Developer 17.2 Release Notes (англ.). Дата обращения: 20 марта 2018. Архивировано 5 августа 2017 года.
  16. SQL Developer Release Notes 17.4 (англ.). www.oracle.com. Дата обращения: 2 января 2018. Архивировано 27 декабря 2017 года.
  17. SQL Developer Release Notes 18.1 (англ.). www.oracle.com. Дата обращения: 12 апреля 2018. Архивировано 9 апреля 2018 года.
  18. SQL Developer Release Notes 18.2 (англ.). www.oracle.com. Дата обращения: 12 июля 2018. Архивировано 16 июля 2018 года.
  19. SQL Developer Release Notes 18.3 (англ.). www.oracle.com. Дата обращения: 17 января 2019. Архивировано 19 января 2019 года.
  20. SQL Developer Release Notes 18.4 (англ.). www.oracle.com. Дата обращения: 17 января 2019. Архивировано 19 января 2019 года.
  21. SQL Developer Release Notes 19.1 (англ.). www.oracle.com. Дата обращения: 10 апреля 2019. Архивировано 10 апреля 2019 года.
  22. SQL Developer Release Notes 19.2 (англ.). www.oracle.com. Дата обращения: 14 августа 2019. Архивировано 14 августа 2019 года.
  23. SQL Developer Release Notes 19.4 (англ.). www.oracle.com. Дата обращения: 14 августа 2019. Архивировано 24 декабря 2019 года.
  24. SQL Developer 20.2 Release Notes (англ.). www.oracle.com. Дата обращения: 15 июля 2020. Архивировано 15 июля 2020 года.
  25. SQL Developer 20.4 Release Notes (англ.). www.oracle.com. Дата обращения: 18 февраля 2021.
  26. SQL Developer 20.4.1 Release Notes (англ.). www.oracle.com. Дата обращения: 24 февраля 2021. Архивировано 21 июня 2021 года.
  27. SQL Developer 21.2 Release Notes (англ.). www.oracle.com. Дата обращения: 23 августа 2021. Архивировано 23 августа 2021 года.
  28. SQL Developer 21.4 Release Notes (англ.). www.oracle.com. Дата обращения: 25 декабря 2021. Архивировано 26 апреля 2025 года.
  29. SQL Developer 21.4.2 Release Notes (англ.). www.oracle.com. Дата обращения: 25 декабря 2021. Архивировано 14 июня 2025 года.
  30. SQL Developer 22.2 Release Notes (англ.). www.oracle.com. Дата обращения: 13 сентября 2022. Архивировано 23 апреля 2025 года.
  31. SQL Developer 22.2.1 Release Notes (англ.). www.oracle.com. Дата обращения: 13 сентября 2022. Архивировано 12 февраля 2025 года.
  32. SQL Developer 23.1 Release Notes (англ.). www.oracle.com. Дата обращения: 11 мая 2023. Архивировано 23 марта 2025 года.
  33. SQL Developer 24.3 Release Notes (англ.). www.oracle.com. Дата обращения: 19 ноября 2024. Архивировано 28 сентября 2025 года.
  34. SQL Developer 24.3.1 Release Notes (англ.). www.oracle.com. Дата обращения: 14 апреля 2025. Архивировано 25 сентября 2025 года.

Литература

Ссылки