Merge (SQL)

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая РобоСтася (обсуждение | вклад) в 10:07, 4 ноября 2011 (untagged non-categorized; {{rq|stub}} replaced by its analogue; untagged dead-end.). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Merge — оператор языка SQL, который позволяет сливать данные одной таблицы с данными другой таблицы. При слиянии таблиц проверяется условие, и если оно истинно, то выполняется Update, а если нет - Insert. Причем нельзя изменять поля таблицы в секции Update, по которым идет связывание двух таблиц.

Оператор был официально включен в стандарт SQL:2008.

Ссылки

Источник: http://oracle-wiki.ru/wiki/Merge