Подзапросы, содержащие несколько столбцов

Каждая строка главного запроса сравнивается со значениями из подзапроса, содержащего несколько строк и несколько столбцов. До сих пор писались однострочные запросы и многострочные запросы, где внутренней инструкцией SELECT возвращается только один столбец, который используется для оценки выражения в родительской инструкции... Read more

Резюме по пользовательскому доступу

В этой рубрике был рассмотрен материал об инструкциях, которые управляют пользовательским доступом к базе данных и ее объектам. Инструкция Действие REVOKE Удаляет у пользователей привилегии на объект ALTER USER Изменяет пароль пользователя CREATE ROLE Создает набор привилегий (обычно выполняется администратором... Read more

Использование подзапросов для обработки данных

В этой рубрике мы будем рассматривать следующие темы: Обработка данных с помощью подзапросов; Задание явные стандартных значений в инструкциях INSERT и UPDATE; Описание возможностей мультитабличных инструкций INSERT; Кроме того, Вы узнаете об использовании следующих типов мультитабличных инструкций INSERT: безусловная инструкция... Read more

Создание Объекта Схемы в SQL Developer

SQL Developer поддерживает создание любого объекта схемы путем выполнения SQL-оператор в Рабочем листе SQL. Альтернативно, можно создавать объекты, используя контекстные меню. После создания можно редактировать объекты, используя диалоговое окно редактирования или одно из нескольких контекстно-зависимых меню. SQL Developer поддерживает создание... Read more

Обзор предложения GROUP BY

Рубрика: Создание отчетов путем группирования связанных данных Пример, показанный на рисунке, обрабатывается сервером Oracle следующим образом: Предложение SELECT определяет, что будут извлекаться следующие столбцы: столбцы идентификаторов подразделения (department_id) и должности (job_id) из таблицы EMPLOYEES; сумма всех окладов и число сотрудников... Read more

Примеры регулярных выражений и проверочных ограничений

Регулярные выражения могут также использоваться в ограничениях CHECK. В этом примере ограничение CHECK добавляется в столбец EMAIL таблицы EMPLOYEES. Это гарантирует, что приниматься будут только строки, содержащие символ «@». Выполняется проверка ограничения. Ограничение CHECK нарушается, так как адрес электронной почты... Read more

Удаление столбца

Используйте предложение DROP COLUMN для удаления ненужных столбцов из таблицы: ALTER TABLE dept80 DROP COLUMN job_id; Столбец можно удалить из таблицы, используя инструкцию ALTER TABLE с предложением DROP COLUMN. Указания В столбце могут быть или не быть данные. Используя инструкцию... Read more

Отмена объектных привилегий

Для отмены привилегий, предоставленных другим пользователям, используют инструкцию REVOKE. Привилегии, предоставленные другим пользователям с помощью предложения WITH GRANT OPTION, также отменяются. REVOKE {privilege [, privilege...]|ALL} ON object FROM {user[, user...]|role|PUBLIC} [CASCADE CONSTRAINTS]; Отменить объектные привилегии, предоставленные другим пользователям, можно с... Read more

Инструкция трансформации INSERT

Преобразует набор записей о продажах из таблицы нереляционной базы данных в формат реляционной базы данных. Трансформация (Pivoting) – это операция, в которой нужно создать такое преобразование, чтобы запись из входного потока, например таблицы нереляционной базы данных, преобразовывалась в несколько записей... Read more

Пример GROUPING

В приведенном на рисунке примере рассмотрим итоговое значение 4400 в первой строке (помечена как 1). Это итоговое значение представляет собой суммарный оклад для должности AD_ASST в подразделении 10. Для расчета этого итогового значения учитывались столбцы как DEPARTMENT_ID, так и JOB_ID.... Read more