Показать сообщение отдельно
  #7  
Старый 24.09.2009, 14:14
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Команда MERGE



Команда MERGE

Команда MERGE выполняет операции INSERT и UPDATE в одной команде. Использование этой команды позволяет объединять один источник с другим. При этом новые строки вставляются, а в уже существующих строках обновляются значения определенных столбцов.
Рассмотрим следующий пример, в котором показаны некоторые строки таблицы
JOBS:



Ниже приведены данные таблицы JOBS_ACQUISITION:



Команда MERGE вставляет в таблицу JOBS строки с новыми должностями (JOB_ID) и обновляет столбец JOB_TITLE в существующей строке таблицы JOBS, если уже есть строка с такой должностью (JOB_ID). В результате название должности "President" будет изменено на "VP" и, кроме того, добавятся две строки для новых должностей "SA" и "DBA".
__________________
Телеграм чат
Ответить с цитированием