Проход дерева

В случае таблицы EMPLOYEES начальной точкой является сотрудник с фамилией Kochhar. Определяет условие, которое должно быть выполнено Принимает все допустимые условия Строка или строки, используемые в качестве корня дерева, определяются с помощью предложения START WITH. Предложение START WITH может содержать... Read more

Функциональные индексы

Функциональные индексы основаны на выражениях. Выражение индекса создается из столбцов таблицы, констант, функций SQL и определяемых пользователем функций. Функциональные индексы, определяемые с помощью ключевых слов UPPER(column_name) или LOWER(column_name), позволяют выполнять поиск без учета регистра знаков. Например, рассмотрим следующий индекс: CREATE... Read more

Пример предложения WITH

Используя предложение WITH, напишите запрос для отображения названий отделов и совокупного оклада для отделов, совокупный оклад в которых больше среднего оклада по отделам. Задача, демонстрируемая на рисунке, потребует следующих промежуточных вычислений: Расчет совокупного оклада для каждого отдела и сохранение результата... Read more

Вход в систему SQL*Plus

То, как Вы вызываете SQL*Plus, зависит от типа операционной системы, на которой работает БД Oracle. Чтобы войти в SQL *Plus из среды Linux: Щелкните правой кнопкой на своем рабочем столе Linux и выберите терминал. Введите команду sqlplus, показанную на рисунке.... Read more

Функции DBTIMEZONE и SESSIONTIMEZONE

Показывает значение часового пояса базы данных: Показывает значение часового пояса сеанса: Администратор базы данных устанавливает часовой пояс по умолчанию для базы данных с помощью предложения SET TIME_ZONE инструкции CREATE DATABASE. При его отсутствии часовой пояс базы данных по умолчанию совпадает... Read more

Передача привилегий

GRANT select, insertON departmentsTO demo   WITH GRANT OPTION; GRANT selectON alice.departments   TO PUBLIC; Субъект, получивший привилегию с помощью предложения WITH GRANT OPTION, может передавать ее другим пользователям и ролям. Объектные привилегии, предоставленные с помощью предложения WITH GRANT OPTION,... Read more

Сцепленные группирования

Рубрика: Создание отчетов путем группирования связанных данных Сцепленные группирования обеспечивают удобный способ создавать полезные комбинации группирований. Сцепленные группирования определяются путем перечисления нескольких наборов группирований, операций CUBE и ROLLUP с разделением их запятыми. Следующий пример является примером сцепленных наборов группирований: Сцепленные... Read more

Создание Пользовательского Отчета. Поисковые системы и Внешние Инструменты

Создавайте и сохраняйте пользовательские отчеты для повторного использования. Определяемые пользователем отчеты являются отчетами, создаваемыми пользователями SQL Developer. Чтобы создать определяемый пользователем отчет, выполните следующие шаги:  Щелкните правой кнопкой по узлу User Defined Reports под Reports и выберите Add Report.  В... Read more

Представления USER_OBJECTS и ALL_OBJECTS

USER_OBJECTS : Выполните запрос USER_OBJECTS, чтобы увидеть все объекты, которыми владеете. Удобный способ получения списка имен и типов всех объектов в схеме, а также следующих сведений: дата создания; дата последнего изменения; статус (допустимый или недопустимый). ALL_OBJECTS: Выполните запрос ALL_OBJECTS, чтобы... Read more

Описания таблиц схемы HR

Схема HR – стандартная демонстрационная схема Oracle, используемая в примерах на данном блоге. Записи отдела кадров (HR) содержат для каждого сотрудника сведения о его идентификационном номере, адресе электронной почты, идентификаторе должности, окладе и менеджере. Некоторые сотрудники помимо зарплаты получают комиссионные.... Read more