Работа с приложением PL/SQL Developer, страница 3

Теперь вы можете нажать кнопку OK и вставить текст SQL в редактор. Для  выполнения запроса необходимо нажать клавишу F8 или .

Рис. 11

3.2  Изменение уже имеющегося оператора выборки

Для изменения уже существующего оператора выборки в вашем исходном коде PL/SQL или SQL, необходимо щелкнуть правой кнопкой мышки на операторе выборки и выбрать пункт Query Builder в выпадающем меню. Оператор выборки будет целиком выделен редактором, а затем будет запущен конструктор запросов. В конструкторе можно редактировать и изменять запрос, как это было описано в предыдущем пункте.

3.3  Редактирование запроса

В этом пункте рассматриваются различные способы настройки и редактирования запросов.

Изменение списка полей

Чтобы добавить в запрос поле из таблицы, которая расположена в рабочей области, можно отметить флаговое окно рядом с названием столбца или же просто перетащить сам столбец в список с полями. Так же можно дважды щелкнуть по столбцу, если список полей в данный момент активен. Есть возможность перетаскивать столбцы или целые директории напрямую из обозревателя объектов в список с полями. Директории со столбцами располагаются под таблицами. Можно также писать названия столбцов и прочие выражения непосредственно в список с полями. Чтобы удалить поле из списка, необходимо щелкнуть по нему правой кнопкой мышки и выбрать пункт Delete selected items в выпадающем меню. Если вы выбрали несколько полей, то можно за один раз удалить всю группу.

Можно перемещать поля в другую позицию, выбирая и перетаскивая их на новое место. Если вы хотите исключить записи, которые содержат повторяющиеся значения в выбранных полях, то вам нужно отметить опцию Distinct, расположенную над списком с полями.

Использование псевдонимов для названия полей

Чтобы использовать псевдоним вместо полного имени поля, необходимо написать его после выражения, как если бы вы писали оператор выборки вручную.

Изменение условий отбора

Панель Where – это обычное текстовое окно, куда можно вводить условия отбора. Чтобы вставить туда название столбца, необходимо перетащить его из таблицы в рабочей области или дважды щелкнуть по столбцу, если панель Where в данный момент активна. Чтобы добавить условие объединения, необходимо нажать правую кнопку мышки на заголовке таблицы в рабочей области и выбрать пункт Foreign keys в выпадающем меню. Таким способом нельзя удалить уже существующие условия объединения. Для удаления необходимо вручную удалять выражения из текстового окошка.

Изменение порядка сортировки

Порядок сортировки задается таким же образом, как и список полей, за исключением того, что нельзя использовать флаговые кнопки рядом с названиями столбцов. Чтобы сделать порядок сортировки по возрастанию или убыванию, можно воспользоваться кнопкой слева от названия поля, при нажатии на которую высветится стрелка, показывающая направление сортировки.

Использование синонима для таблицы или объектного представления

Если у вас есть таблицы и представления с синонимами, то они могут быть применены в конструкторе запросов. Для того, чтобы использовать таблицу или представление через синоним, необходимо щелкнуть правой кнопкой мышки на рабочей области и выбрать пункт Add Table в выпадающем меню. Написать синоним в поле Name, добавить псевдоним, если есть необходимость, и нажмите кнопку OK.

4. Использование коммандной строки.

Для работы с таблицами можно использовать командную строку. Для ее запуска нужно выбрать File->New->command window. Результат изображен на рис 12.

рис. 12

В открывшемся окне можно выполнять запросы различных конструкций языка SQL. Для удобства выполнения и изменения запросов в коммандной строки введена история комманд, по которой можно перемешаться при помоши клавиш «вверх», «вниз» на клавиатуре. Так же предусмотрен режим редактирования, для перехода в который необходимо выбрать вкладку Editor.

Список основных поддерживаемых комманд.