В этой рубрике мы будем рассматривать следующие темы:
-
Обработка данных с помощью подзапросов;
-
Задание явные стандартных значений в инструкциях
INSERTиUPDATE; -
Описание возможностей мультитабличных инструкций
INSERT;
-
Кроме того, Вы узнаете об использовании следующих типов мультитабличных инструкций
INSERT:-
безусловная инструкция
INSERT, -
инструкция трансформации
INSERT, -
условная инструкция
INSERT ALL, -
условная инструкция
INSERT FIRST;
-
-
Объединение строк в таблице;
-
Отслеживание изменений данных в течение периода времени.
Вы узнаете, как, используя подзапросы, обрабатывать данные в базе данных Oracle. Объясняется, как использовать ключевое слово DEFAULT в инструкциях INSERT и UPDATE для идентификации стандартного значения столбца. Также рассматриваются мультитабличные инструкции INSERT, инструкции MERGE и отслеживание изменений в базе данных.
Подзапросы применяются в инструкциях DML (data manipulation language) в следующих целях:
-
извлечение данных с помощью встроенного представления;
-
копирование данных из одной таблицы в другую;
-
обновление данных в одной таблице на основе значений из другой таблицы;
-
удаление строк из одной таблицы на основе строк в другой таблице.
Подзапросы позволяют извлекать из таблицы данные, которые могут использоваться в качестве входных данных в инструкции INSERT для их вставки в другую таблицу. Таким способом можно легко копировать большие объемы данных из одной таблицы в другую с помощью одной инструкции SELECT. Подобным образом подзапросы можно применять для выполнения массовых обновлений и удалений, используя их в предложении WHERE инструкций UPDATE и DELETE. Подзапросы можно также использовать в предложении FROM инструкции SELECT. Это называется встроенным представлением.
Далее: Часовые пояса. Параметр сеанса TIME_ZONE