Când nu se potrivește de sursă, se șterge?
Când nu se potrivește de sursă, se șterge?

Video: Când nu se potrivește de sursă, se șterge?

Video: Când nu se potrivește de sursă, se șterge?
Video: PC-UL NU PORNESTE... CUM SA IL REPARI 2024, Aprilie
Anonim

Noi poate sa utilizare CÂND NU ESTE POTRIVIT DUPĂ SURSA clauza din instrucțiunea SQL Server MERGE la șterge rândurile din tabelul țintă care nu potriviți condiția de îmbinare cu a sursă masa. Deci, când folosim CÂND NU ESTE POTRIVIT DUPĂ SURSA și poate sa fie șterge rândul sau actualizați-l.

Aici, care este necesitatea declarației Merge?

The Declarație MERGE este folosit pentru a face modificări într-un tabel pe baza valorilor potrivite din anteră. Poate fi folosit pentru a combina operațiunile de inserare, actualizare și ștergere într-una singură afirmație.

În plus, cum ștergeți o instrucțiune de îmbinare în SQL? daca tu utilizare INSERT, UPDATE și Declarația DELETE individual, trebuie să construiți trei separate declarații pentru a actualiza datele în tabelul țintă cu rândurile potrivite din tabelul sursă. ATUNCI ȘTERGE ; Mai întâi, specificați tabelul țintă și tabelul sursă în COMBINA clauză.

Aici, putem folosi instrucțiunea Delete in Merge?

Sintaxa de bază pentru Declarație MERGE : DELETE poate apar numai în „merge_update_clause” din schema de mai sus. Aceasta înseamnă că trebuie să apară în clauza WHEN MATCHED THEN.

Când se potrivește, apoi se setează actualizarea unde?

CÂND POTRIVIT APOI SETAT UPDATE Dacă tabelul sursă se îmbină coloană conţine mai mult de unul valoarea de potrivire , instrucțiunea MERGE se întoarce cu o eroare de rulare.

Recomandat: