Mənbəyə uyğun gəlmədikdə silinir?
Mənbəyə uyğun gəlmədikdə silinir?

Video: Mənbəyə uyğun gəlmədikdə silinir?

Video: Mənbəyə uyğun gəlmədikdə silinir?
Video: Qanunvericilikdə avtoxuliqanlıq haqda nə deyilir? | İsrafil Əlili 2024, Aprel
Anonim

Biz bacarmaq istifadə edin MƏNBƏYƏ UYĞUN OLMAYAN ZAMAN SQL Server MERGE ifadəsindəki bənd silin hədəf cədvəlindəki sətirlər etmir a ilə birləşmə şərtini uyğunlaşdırın mənbə masa. Beləliklə, istifadə etdiyimiz zaman MƏNBƏYƏ UYĞUN OLMAYAN ZAMAN və bacarmaq ya silin sıra və ya onu yeniləyin.

Burada Merge ifadəsinə nə ehtiyac var?

The BİRLEŞTİRİLMİŞ bəyanatı anterdən uyğun gələn dəyərlər əsasında bir cədvəldə dəyişiklik etmək üçün istifadə olunur. Daxil etmək, yeniləmək və silmək əməliyyatlarını bir yerdə birləşdirmək üçün istifadə edilə bilər bəyanat.

Bundan əlavə, SQL-də birləşmə ifadəsini necə silmək olar? Əgər sən istifadə edin INSERT, YENİLƏNİB, və Bəyanatı SİL fərdi olaraq, üç ayrı qurmalısınız bəyanatlar verilənləri mənbə cədvəlindən uyğun sətirlərlə hədəf cədvəlinə yeniləmək. SONRA SİLİN ; Əvvəlcə hədəf cədvəlini və mənbə cədvəlini təyin edirsiniz BİRLEŞTİRİN bənd.

Burada, Birləşdirmə ifadəsində Sil istifadə edə bilərikmi?

üçün əsas sintaksis BİRLEŞTİRİLMİŞ bəyanatı : SİLƏ bilərsiniz yalnız yuxarıdakı sxemin "merge_update_clause" hissəsində baş verir. Bu o deməkdir ki, bu, WHEN MATCHED THE THE bəndində baş verməlidir.

Uyğunlaşdıqda, yeniləməni harada təyin edin?

UYĞUN OLAN ZAMAN SET YENİLƏNİR Mənbə cədvəli qoşulursa sütun birdən çox ehtiva edir uyğun dəyər , MERGE ifadəsi işləmə zamanı xətası ilə qayıdır.

Tövsiyə: