Параметр 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
Коррелированные подзапросы используются для по- строчной обработки. Каждый подзапрос выполняется однократно для каждой строки внешнего запроса. Коррелированный подзапрос выполняется сервером Oracle, когда подзапрос ссылается на столбец из таблицы, упоминаемой в родительской инструкции. Коррелированный подзапрос выполняется однократно для каждой строки, обрабатываемой... Read more
Регулярные выражения позволяют реализовать в базе данных сложный алгоритм сравнения, обеспечивая ряд преимуществ. За счет централизации логики сравнения в базе данных Oracle исключается интенсивная обработка строковых наборов результатов SQL приложениями среднего уровня. Путем использования регулярных выражений на стороне сервера для... Read more
Иногда по той или иной причине возможны непреднамеренные изменения данных в таблице. Чтобы проанализировать такую ситуацию, используют многократные запросы flashback с целью просмотра информации строк в конкретные моменты времени. Большую эффективность обеспечивает функция Flashback Version Query, позволяющая отслеживать все изменения... Read more
CURRENT_DATE: возвращает текущую дату из сеанса пользователя; имеет тип данных DATE. CURRENT_TIMESTAMP: возвращает текущие дату и время из сеанса пользователя; имеет тип данных TIMESTAMP WITH TIME ZONE. LOCALTIMESTAMP: возвращает текущие дату и время из сеанса пользователя; имеет тип данных TIMESTAMP.... Read more
Инструкция DML (data manipulation language) выполняется в следующих случаях: добавление в таблицу новых строк; изменение в таблице существующих строк; удаление из таблицы существующих строк. Функция Описание INSERT Добавляет в таблицу новую строку UPDATE Изменяет в таблице существующие строки DELETE Удаляет... Read more
Использование инструкции ALTER TABLE осуществляется в следующих целях: добавление нового столбца; изменение существующего столбца; определение стандартного значения для нового столбца удаление столбца. После создания таблицы может потребоваться изменить структуру таблицы по причине пропуска столбца, необходимости в изменении определения столбца или... Read more
Ключевое слово WITH CHECK OPTION запрещает изменение строк, которых нет в подзапросе. Ключевое слово WITH CHECK OPTION указывает, что если в инструкциях INSERT, UPDATE или DELETE вместо таблицы используется подзапрос, для этой таблицы не разрешаются никакие изменения, создающие строки, которые... Read more