Для того, чтобы было проще переносить программный код, написанный в расчете на выполнение в SQL Plus, в Oracle SQL Developer предусмотрена поддержка многих синтаксических конструкций SQL Plus (например, обращение к внешним файлам скриптов при помощи символов @ и @@). Однако поддерживаются далеко не все специа
Заранее заготовленные блоки программного кода доступны из окна Snippets (это окно можно открыть при помощи меню View). Такие блоки заготовлены как для встроенных функций Oracle SQL, так и для других синтаксических конструкций (операторов условного перехода, циклов, курсоров и т.п.). Набор сниппетов является расширяемым: вы вполне можете добавлять в него свои блоки программного кода.
В Oracle SQL Developer предусмотрены средства для отладки кода программных модулей PL/SQL (включая точки останова, пошаговое выполнение, просмотр значений переменных и т.п.). Эти средства в основном доступны из меню Debug.
В Oracle SQL Developer реализованы возможности прямого редактирования записей в таблицах баз данных. Для этого нужно в контекстном меню для таблицы в окне Connections выбрать команду Edit, а затем перейти на вкладку Data.
При помощи контекстного меню для объектов в окне Connections можно выполнить различные административные операции, например, по внесению изменений. При этом для таких операций можно сгенерировать код команды SQL (просмотреть его можно на вкладке SQL соответствующего окна). Отдельно отметим встроенные возможности импорта и экспорта данных для таблиц. При импорте поддерживается единственный формат Excel, а при экспорте множество форматов, в том числе Excel (xls), CSV, XML, SQL (в виде набора команд INSERT).
Отметим наиболее важные возможности Oracle SQL Developer.
Рис. 1.4-2 Графический построитель запросов в Oracle SQL Developer
После занесения параметров нового соединения в этом окне можно воспользоваться кнопкой Test, чтобы убедиться, что все параметры введены правильно. После этого параметры подключения можно сохранить для последующего использования (кнопка Save) и выполнить вход на сервер (кнопка Connect). Откроется окно редактирования кода SQL, в котором можно набирать и выполнять код на SQL и PL/SQL (официально оно называется SQL Worksheet). Предусмотрен также графический построитель запросов, который можно вызвать, если щелкнуть правой кнопкой мыши по пустому месту в редакторе кода и в контекстном меню выбрать Query Builder (см. рис. 1.4-2).
Рис. 1.4-1 Создание нового соединения в Oracle SQL Developer
Первое, что нужно сделать при работе с Oracle SQL Developer создать новое соединение с источником данных. Это можно сделать как из меню File | New, так и из окна Connection (нужно щелкнуть правой кнопкой мыши по контейнеру Connections и в контекстном меню выбрать кнопку New). Откроется окно создание нового соединения (см. рис. 1.4-1).
К недостаткам SQL Developer можно отнести несколько непривычный интерфейс (основанный на графических компонентах Java) и большую ресурсоемкость (особенно с точки зрения оперативной памяти). Кроме того, в Windows все настройки SQL Developer (включая, например, определения пользовательских отчетов и сниппетов) хранятся не в реестре, а в файлах XML в профиле пользователя, что также необходимо учитывать.
Oracle SQL Developer может использоваться для создания запросов к другим системам управления базами данных, например, Microsoft SQL Server, Microsoft Access, MySQL и TimesTen. На многих предприятиях возможность использования единообразного программного средства для создания запросов к разным источникам может быть очень удобной. Правда, отметим, что Oracle SQL Developer знает про базы данных Microsoft далеко не все и лучше использовать его при создании простых запросов к базам данных, отличных от Oracle.
Oracle SQL Developer не требует установки на компьютер. Все пользовательские настройки в нем хранятся в файлах XML;
Oracle SQL Developer написан на языке Java и может использоваться (с одним и тем же графическим интерфейсом) как под Windows, так и под другими операционными системами, например, Linux;
Oracle SQL Developer полностью бесплатное приложение. Несмотря на это, по своим возможностям и удобству оно не уступает платным средствам (PL/SQL Developer, Toad, SQL Navigator);
Одно из наиболее рекомендованных средств для работы с запросами SQL и программными единицами PL/SQL это Oracle SQL Developer. Это "родное" программное средство от корпорации Oracle, которое появилось относительно недавно (в 2005 году). Отметим его самые важные отличия:
Oracle SQL Developer для работы с запросами Oracle, преимущества и недостатки, автоматическое построение запросов в Query Builder
Oracle SQL Developer для работы с запросами Oracle - AskIt.RU
Комментариев нет:
Отправить комментарий