egyesíteni utasítás - SQL programozás

MERGE nyilatkozat emlékeztet CASE nyilatkozatot DML. Ez egyesíti az UPDATE utasítás és beszúr egy megtartó funkcióját egyaránt.

Ne feledje, hogy ha végez összehasonlítást a húrok LIKE-hez jelentős mind a sztring karaktereinek, beleértve az elülső és hátulsó terek.

alias] BE usloviya_poiska összeillesztve

Ezután frissítse SET oszlop = [, ...] HA nem párosul

Ezután helyezze [(oszlop [, ...])] a ÉRTÉKEK (kifejezés [, ...])

Kulcsszavak

Kijelenti célpontja az egyesítés műveletet. A céltárgy lehet egy tábla vagy nézet, a frissítés (elemzi ObjectName), vagy lehet egy segédlekérdezésként, ami egy beágyazott táblázat.

Meghatározza egy opcionális álnevet a céltáblát.

Meghatározza a forrás az egyesítési művelet: egy tábla, nézet vagy allekérdezés.

Megadott feltétel vagy feltételek, amelyekkel felmérhető a véletlen a forrás tábla és a céltáblát. A szintaxis alapvetően megegyezik a javaslatot JOIN nyilatkozatot. Például, ha a beolvadó bejegyzések vett newhireemp asztal emp tábla lehetne a következőképpen néznek ki: ON emp.emp_id = new_hire_emp.emp_id.

Kijelenti, hogy ha egy bejegyzést a forrás tábla megegyezik egy bejegyzést a céltábla (a hipotézis keresési feltétel), majd frissíti az említett egy vagy több oszlop értékeit határozzuk kifejezést.

Kijelenti, hogy ha egy bejegyzést a forrás tábla nem esik egybe a rekordot a céltáblát (a hipotézis keresési feltétel), majd frissíti az említett egy vagy több oszlop értékeit határozzuk kifejezést.

Általános szabályok

Felhasználási feltételek MERGE nyilatkozat elég egyszerű.

További információ

Egyes szabályok és eljárások a SET utasítást adatbázisokban a különböző platformokon

Egyes szabályok és eljárások az utasításokat szereptípusa adatbázisokban a különböző platformokon

Módszerek és technikák a DELETE parancsot adatbázisokban a különböző platformokon

A szabályok és eljárások az INSERT utasítás adatbázisokban a különböző platformokon

Kapcsolódó cikkek