Функция FROM_TZ

Показывает значение '2000-03-28 08:00:00' для TIMESTAMP в качестве значения TIMESTAMP WITH TIME ZONE для региона часового пояса 'Australia/North'. Функция FROM_TZ преобразует значение TIMESTAMP в значение TIMESTAMP WITH TIME ZONE. Функция FROM_TZ имеет следующий синтаксис: FROM_TZ(TIMESTAMP timestamp_value, time_zone_value) где time_zone_value –... Read more

Выполнение Файлов Сохраненных Сценариев

Чтобы открыть файл сценария и вывести на экран код в области Рабочего листа SQL, выполните следующее: В навигаторе файлов выберите (или переместитесь к) файлу сценария, который Вы хотите открыть. Дважды щелкните, чтобы открыть. Код файла сценария выводится на экран в... Read more

Обзор сортировки данных

Извлекаемые строки сортируют с помощью предложения ORDER BY: ASC: по возрастанию (по умолчанию); DESC: по убыванию. Предложение ORDER BY располагается в инструкции SELECT последним: Порядок строк, возвращаемых в результатах запроса, не определен. Для сортировки данных может применяться предложение ORDER BY.... Read more

Форматирование иерархических отчетов с помощью 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