Сравнения столбцов

Сравнения нескольких столбцов с помощью подзапросов могут быть: непарными сравнениями; попарными сравнениями. Попарные и непарные сравнения Сравнения нескольких столбцов с помощью подзапросов могут быть непарными или попарными сравнениями. Если рассмотреть пример «Вывести сведения о сотрудниках, работающих в том же отделе... Read more

Поиск сотрудников, у которых есть хотя бы один подчиненный

Оператор EXISTS обеспечивает прекращение поиска во внутреннем запросе, когда по условию будет найдено хотя бы одно совпадение номеров менеджера и сотрудника: Использование оператора EXISTS WHERE manager_id = outer.employee_id. Обратите внимание, что не требуется, чтобы внутренним запросом возвращалось какое-либо конкретное значение,... Read more

Выполнение обычного поиска с использованием условия REGEXP_LIKE

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

Каскадные ограничения – Пример

Предложение CASCADE CONSTRAINTS используется вместе с предложением DROP COLUMN. Предложение CASCADE CONSTRAINTS позволяет удалять все ссылочные ограничения целостности, которые ссылаются на первичные и уникальные ключи, определенные в удаляемых столбцах. Предложение CASCADE CONSTRAINTS удаляет также все ограничения, состоящие из нескольких столбцов... Read more

Типы данных INTERVAL

Типы данных INTERVAL используются для хранения разницы между двумя значениями даты-времени. Существует два класса интервалов: Точность интервала: является фактическим подмножеством полей, состав- ляющих интервал; задается в описателе интервала. Типы данных INTERVAL используются для хранения разницы между двумя значениями даты- времени.... Read more

Добавление столбца

Для добавления столбцов используется предложение ADD: ALTER TABLE dept80 ADD (job_id VARCHAR2(9)); Новый столбец становится последним столбцом: Столбцы можно добавлять и изменять. Отсутствует возможность указания места расположения столбца. Новый столбец всегда становится последним столбцом. В примере на рисунке в таблицу... Read more

Обзор индексов

Индексы создаются: автоматически создание PRIMARY KEY создание UNIQUE KEY вручную инструкция CREATE INDEX инструкция CREATE TABLE Могут быть созданы индексы двух типов. Один тип – это уникальный индекс. Уникальный индекс создается сервером Oracle автоматически, когда определяют, что для столбца или... Read more

Параметр SET UNUSED

Параметр SET UNUSED применяется для маркировки одного или нескольких столбцов как неиспользуемых. Параметр DROP UNUSED COLUMNS применяется для удаления столбцов, которые помечены как неиспользуемые. Параметр SET UNUSED позволяет пометить один или несколько столбцов как неиспользуемые, чтобы их можно было удалить... Read more

Документация по SQL для базы данных Oracle 11g

Рубрика: Разное Документация Oracle содержит подробное описание языка структурированных запросов SQL. Рассмотрим некоторые полезные ресурсы. Руководство по новым возможностям базы данных Oracle 11g, выпуск 1 (11.1) Справочник по базе данных Oracle 11g, выпуск 1 (11.1) Справочник по языку SQL для... Read more

Использование Команды SQL*Plus SPOOL

Команда SPOOL была улучшена. Теперь можно продолжать или заменять существующий файл, тогда как ранее Вы могли использовать SPOOL только чтобы создавать (и заменять) файл. Значение REPLACE используется по умолчанию. Команда SPOOL сохраняет результаты запросов в файле или опционально отправляет файл... Read more