Երբ աղբյուրը չի համընկնում, ջնջում է:
Երբ աղբյուրը չի համընկնում, ջնջում է:

Video: Երբ աղբյուրը չի համընկնում, ջնջում է:

Video: Երբ աղբյուրը չի համընկնում, ջնջում է:
Video: Ծնողները, իրենք էլ չգիտակցելով, վնասում են իրենց երեխաներին 2024, Ապրիլ
Anonim

Մենք կարող է օգտագործել ԵՐԲ ՉԻ ՀԱՄԱՊԱՏԱՍԽԱՆՈՒՄ ԱՂԲՅՈՒՐԻՑ կետ SQL Server MERGE հայտարարության մեջ ջնջել թիրախային աղյուսակի տողերը, որոնք չի համապատասխանեցնել միանալ պայմանը a աղբյուր սեղան. Այսպիսով, երբ մենք օգտագործում ենք ԵՐԲ ՉԻ ՀԱՄԱՊԱՏԱՍԽԱՆՈՒՄ ԱՂԲՅՈՒՐԻՑ և կարող է կամ ջնջել տողը կամ թարմացնել այն:

Այստեղ ի՞նչ կարիք կա Merge հայտարարության:

Այն MERGE հայտարարություն օգտագործվում է մեկ աղյուսակում փոփոխություններ կատարելու համար՝ հիմնվելով փոշու համընկնող արժեքների վրա: Այն կարող է օգտագործվել զետեղման, թարմացման և ջնջման գործողությունները մեկում միավորելու համար հայտարարություն.

Բացի այդ, ինչպե՞ս եք ջնջում միաձուլման հայտարարությունը SQL-ում: Եթե դու օգտագործել ՆԵՐԴՐԵԼ, ԹԱՐՄԱՑՆԵԼ և Ջնջել հայտարարությունը անհատապես, դուք պետք է կառուցեք երեք առանձին հայտարարություններ թարմացնել տվյալները թիրախային աղյուսակում՝ սկզբնաղբյուր աղյուսակի համապատասխան տողերով: ՀԵՏՈ ՋՆՋԵԼ ; Նախ, դուք նշում եք թիրախային աղյուսակը և սկզբնաղբյուրը ՄԻԱՎՈՐՈՒՄ կետ.

Այստեղ կարո՞ղ ենք օգտագործել Delete-ը Merge հայտարարության մեջ:

-ի հիմնական շարահյուսությունը MERGE հայտարարություն : ՋՆՋԵԼ կարող է տեղի են ունենում միայն վերը նշված սխեմայի «merge_update_clause»-ում: Սա նշանակում է, որ այն պետք է տեղի ունենա WHEN MATCHED THEN կետում:

Երբ համընկնում է, ապա որտե՞ղ է թարմացումը:

ԵՐԲ ՀԱՄԱՊԱՏԱՍԽԱՆՈՒՄ Է, ԱՊԱ ԹԱՐՄԱՑՆԵԼ ԿԱԶՄԱԿԵՐՊԸ Եթե աղբյուրի աղյուսակը միանում է սյունակ պարունակում է մեկից ավելի համապատասխան արժեք , MERGE հայտարարությունը վերադառնում է գործարկման ժամանակի սխալով:

Խորհուրդ ենք տալիս: