Kada se ne podudara po izvoru, briše li se?
Kada se ne podudara po izvoru, briše li se?

Video: Kada se ne podudara po izvoru, briše li se?

Video: Kada se ne podudara po izvoru, briše li se?
Video: Emisija SAT: Kako rade nove kamere na uniformama policajaca? 2024, Studeni
Anonim

Mi limenka koristiti KADA SE NE USPOREĐUJE PO IZVORU klauzula u izjavi SQL Server MERGE na izbrisati retke u ciljnoj tablici koje ne uskladiti uvjet spajanja s a izvor stol. Dakle, kada koristimo KADA SE NE USPOREĐUJE PO IZVORU i limenka ili izbrisati redak ili ga ažurirati.

Što je ovdje potrebno za naredbom Merge?

The MERGE izjava koristi se za izmjene u jednoj tablici na temelju vrijednosti koje se podudaraju iz prašnika. Može se koristiti za kombiniranje operacija umetanja, ažuriranja i brisanja u jednu izjava.

Dodatno, kako izbrisati naredbu spajanja u SQL-u? Ako ti koristiti INSERT, UPDATE i Izjava DELETE pojedinačno, morate konstruirati tri odvojena izjave za ažuriranje podataka u ciljnu tablicu s odgovarajućim recima iz izvorne tablice. ZATIM IZBRISATI ; Prvo morate odrediti ciljnu tablicu i izvornu tablicu u SJEDINITI klauzula.

Ovdje možemo koristiti Delete in Merge izjavu?

Osnovna sintaksa za MERGE izjava : IZBRIŠI može pojavljuju samo u "merge_update_clause" gornje sheme. To znači da se mora pojaviti u klauzuli WHEN MATCHED THEN.

Kada se podudara, a gdje ažuriranje postavlja?

KADA SE USPOREDI ONDA POSTAVLJENO AŽURIRANJE Ako se izvorna tablica spoji stupac sadrži više od jednog odgovarajuća vrijednost , naredba MERGE vraća se s pogreškom tijekom izvođenja.

Preporučeni: