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