Kapag hindi tumugma sa pinagmulan, tinatanggal ba nito?
Kapag hindi tumugma sa pinagmulan, tinatanggal ba nito?

Video: Kapag hindi tumugma sa pinagmulan, tinatanggal ba nito?

Video: Kapag hindi tumugma sa pinagmulan, tinatanggal ba nito?
Video: MAY MAPUTI SA BAGA MO? ALAMIN DITO KUNG BAKIT 2024, Mayo
Anonim

Kami pwede gamitin KAPAG HINDI TINIGAWAN NG PINAGMULAN sugnay sa SQL Server MERGE na pahayag sa tanggalin ang mga hilera sa target na talahanayan na ay hindi itugma ang kondisyon ng pagsasama sa a pinagmulan mesa. Kaya, kapag ginamit namin KAPAG HINDI TINIGAWAN NG PINAGMULAN at pwede alinman tanggalin ang hilera o i-update ito.

Dito, ano ang kailangan ng pahayag ng Merge?

Ang pahayag ng MERGE ay ginagamit upang gumawa ng mga pagbabago sa isang talahanayan batay sa mga halagang tumugma mula sa anther. Maaari itong magamit upang pagsamahin ang pagpasok, pag-update, at pagtanggal ng mga operasyon sa isa pahayag.

Bilang karagdagan, paano mo tatanggalin ang isang merge na pahayag sa SQL? kung ikaw gamitin ang INSERT, UPDATE, at I-DELETE ang pahayag isa-isa, kailangan mong bumuo ng tatlong magkahiwalay mga pahayag upang i-update ang data sa target na talahanayan na may tumutugmang mga hilera mula sa source table. TAPOS I-DELETE ; Una, tinukoy mo ang target na talahanayan at ang pinagmulang talahanayan sa PAGSASANIB sugnay.

Dito, maaari ba nating gamitin ang Delete in Merge statement?

Ang pangunahing syntax para sa pahayag ng MERGE : DELETE pwede nangyayari lamang sa "merge_update_clause" ng schema sa itaas. Nangangahulugan ito na dapat itong mangyari sa sugnay na WHEN MATCHED THEN.

Kapag tugma tapos i-update set saan?

KAPAG MATCHED THEN UPDATE SET Kung sumali ang source table hanay naglalaman ng higit sa isa katumbas na halaga , bumabalik ang MERGE statement na may error sa run-time.

Inirerekumendang: