Форматирование иерархических отчетов с помощью LEVEL и LPAD

Создайте отчет, содержащий уровни управления компанией, начиная с наивысшего уровня и добавляя отступ для каждого из следующих уровней. Номера уровней узлам дерева назначаются начиная от корня. Чтобы вывести иерархический отчет в виде дерева с отступами, используйте функцию LPAD вместе с... Read more

Функция TZ_OFFSET

Показывает смещение для часовых поясов 'US/Eastern', 'Canada/Yukon' и 'Europe/London': Функция TZ_OFFSET возвращает смещение часового пояса, соответствующее введенному значению. Возвращаемое значение зависит от даты выполнения инструкции. Например, если функция TZ_OFFSET возвращает значение –08:00, это значение показывает, что часовой пояс места, где... Read more

Среды разработки

На сайте Вы можете познакомиться со следующими средами разработки: Основы использования SQL Developer 1.2 входит в установку клиента базы данных Oracle 11g для Windows. Использование SQL*Plus в случае отсутствия доступа к SQL Developer. Корпорация Oracle предоставляет несколько инструментов для разработки... Read more

Создание подключения к базе данных

Чтобы создать подключение к базе данных, необходимо выполнить несколько шагов. Дважды щелкните \sqldeveloper\sqldeveloper.exe. На вкладке Connections (подключения) щелкните правой кнопкой мыши Connections (подключения) и выберите пункт New Connection (новое подключение). Введите имя соединения, имя пользователя, пароль, имя узла и идентификатор... Read more

Генерация динамического предиката

Приведенный на рисунке пример создает инструкцию SELECT, возвращающую данные обо всех сотрудниках подразделения, нанятых на работу в конкретный день. Этот сценарий динамически создает предикат – предложение WHERE. Примечание 1. После задания пользовательской переменной для ее удаления необходимо использовать команду UNDEFINE.... Read more

Использование LIST, n и APPEND. Использование Команды CHANGE

Отметьте: Многие команды SQL*Plus, включая LIST и APPEND, могут быть сокращены вплоть до одной буквы. LIST может быть сокращена до L; APPEND может быть сокращена до A. Используйте команду L[IST], чтобы вывести на экран содержимое буфера SQL. Звездочка (*) около... Read more

Проход дерева снизу вверх и сверху вниз

Приведенный на рисунке пример содержит список менеджеров, начиная с сотрудника с идентификатором 101. Пример В следующем примере значения EMPLOYEE_ID оцениваются для родительской строки и MANAGER_ID, а значения SALARY оцениваются для дочерних строк. Оператор PRIOR применяется только к значению EMPLOYEE_ID.     ... Read more

Компиляция. Выполнение Модуля Программы. Удаление Модуля Программы

После редактирования скелета определения Вы должны скомпилировать модуль программы. Щелкните правой кнопкой по объекту PL/SQL, который Вы должны скомпилировать, в Навигаторе Соединений и затем выберите Compile. Альтернативно, можно нажать CTRL + SHIFT + F9, чтобы осуществить компиляцию. Выполнение Модуля Программы... Read more

Выполнение инструкций SQL

В рабочей таблице SQL окно ввода инструкции SQL можно использовать для ввода одной или нескольких инструкций SQL. При вводе одной инструкции использование заключительной точки с запятой необязательно. При вводе инструкции ключевые слова SQL автоматически подсвечиваются. Чтобы выполнить инструкцию SQL, убедитесь,... Read more

Интерфейс SQL Developer 1.5

Интерфейс SQL Developer 1.5 содержит три основных вкладки навигации, слева направо: Вкладка соединений: При использовании этой вкладки можно просмотреть объекты базы данных и пользователей, к которым у Вас есть доступ. Вкладка файлов: Идентифицируемая значком папки, эта вкладка открывает Вам доступ... Read more