Сравнения нескольких столбцов с помощью подзапросов могут быть: непарными сравнениями; попарными сравнениями. Попарные и непарные сравнения Сравнения нескольких столбцов с помощью подзапросов могут быть непарными или попарными сравнениями. Если рассмотреть пример «Вывести сведения о сотрудниках, работающих в том же отделе... Read more
Оператор EXISTS обеспечивает прекращение поиска во внутреннем запросе, когда по условию будет найдено хотя бы одно совпадение номеров менеджера и сотрудника: Использование оператора EXISTS WHERE manager_id = outer.employee_id. Обратите внимание, что не требуется, чтобы внутренним запросом возвращалось какое-либо конкретное значение,... Read more
REGEXP_LIKE сходно с условием LIKE за исключением того, что REGEXP_LIKE позволяет выполнять сопоставление регулярных выражений вместо простого сопоставления с шаблоном, выполняемым по условию LIKE. В соответствии с этим условием строковые значения оцениваются, используя символы, определенные во входном наборе символов. Пример... Read more
Предложение CASCADE CONSTRAINTS используется вместе с предложением DROP COLUMN. Предложение CASCADE CONSTRAINTS позволяет удалять все ссылочные ограничения целостности, которые ссылаются на первичные и уникальные ключи, определенные в удаляемых столбцах. Предложение CASCADE CONSTRAINTS удаляет также все ограничения, состоящие из нескольких столбцов... Read more
Типы данных 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 применяется для маркировки одного или нескольких столбцов как неиспользуемых. Параметр DROP UNUSED COLUMNS применяется для удаления столбцов, которые помечены как неиспользуемые. Параметр SET UNUSED позволяет пометить один или несколько столбцов как неиспользуемые, чтобы их можно было удалить... Read more
Рубрика: Разное Документация Oracle содержит подробное описание языка структурированных запросов SQL. Рассмотрим некоторые полезные ресурсы. Руководство по новым возможностям базы данных Oracle 11g, выпуск 1 (11.1) Справочник по базе данных Oracle 11g, выпуск 1 (11.1) Справочник по языку SQL для... Read more
Команда SPOOL была улучшена. Теперь можно продолжать или заменять существующий файл, тогда как ранее Вы могли использовать SPOOL только чтобы создавать (и заменять) файл. Значение REPLACE используется по умолчанию. Команда SPOOL сохраняет результаты запросов в файле или опционально отправляет файл... Read more