Параметр 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

Коррелированные подзапросы

Коррелированные подзапросы используются для по- строчной обработки. Каждый подзапрос выполняется однократно для каждой строки внешнего запроса. Коррелированный подзапрос выполняется сервером Oracle, когда подзапрос ссылается на столбец из таблицы, упоминаемой в родительской инструкции. Коррелированный подзапрос выполняется однократно для каждой строки, обрабатываемой... Read more

Преимущества использования регулярных выражений

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

Отслеживание изменений данных

Иногда по той или иной причине возможны непреднамеренные изменения данных в таблице. Чтобы проанализировать такую ситуацию, используют многократные запросы flashback с целью просмотра информации строк в конкретные моменты времени. Большую эффективность обеспечивает функция Flashback Version Query, позволяющая отслеживать все изменения... Read more

Функции CURRENT_DATE, CURRENT_TIMESTAMP и LOCALTIMESTAMP

CURRENT_DATE: возвращает текущую дату из сеанса пользователя; имеет тип данных DATE. CURRENT_TIMESTAMP: возвращает текущие дату и время из сеанса пользователя; имеет тип данных TIMESTAMP WITH TIME ZONE. LOCALTIMESTAMP: возвращает текущие дату и время из сеанса пользователя; имеет тип данных TIMESTAMP.... Read more

Обзор манипулирования данными

Инструкция DML (data manipulation language) выполняется в следующих случаях: добавление в таблицу новых строк; изменение в таблице существующих строк; удаление из таблицы существующих строк. Функция Описание INSERT Добавляет в таблицу новую строку UPDATE Изменяет в таблице существующие строки DELETE Удаляет... Read more

Инструкция ALTER TABLE

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

Использование ключевого слова WITH CHECK OPTION в инструкциях DML

Ключевое слово WITH CHECK OPTION запрещает изменение строк, которых нет в подзапросе. Ключевое слово WITH CHECK OPTION указывает, что если в инструкциях INSERT, UPDATE или DELETE вместо таблицы используется подзапрос, для этой таблицы не разрешаются никакие изменения, создающие строки, которые... Read more