როდესაც არ შეესაბამება წყაროს, წაიშლება?
როდესაც არ შეესაბამება წყაროს, წაიშლება?

ვიდეო: როდესაც არ შეესაბამება წყაროს, წაიშლება?

ვიდეო: როდესაც არ შეესაბამება წყაროს, წაიშლება?
ვიდეო: აჩი ალავიძე - დაგავიწყდები / Achi Alavidze - Dagaviwydebi 2024, მაისი
Anonim

ჩვენ შეუძლია გამოყენება როდესაც არ ემთხვევა წყაროს პუნქტი SQL Server MERGE განცხადებაში წაშლა სამიზნე ცხრილის რიგები რომ არ ემთხვევა შეერთების მდგომარეობას a წყარო მაგიდა. ასე რომ, როდესაც ვიყენებთ როდესაც არ ემთხვევა წყაროს და შეუძლია ან წაშლა რიგი ან განაახლეთ იგი.

აქ რა არის საჭირო Merge განცხადება?

The MERGE განცხადება გამოიყენება ერთ ცხრილში ცვლილებების შესატანად, ანტერისგან შეხამებული მნიშვნელობების საფუძველზე. მისი გამოყენება შესაძლებელია ჩასმის, განახლებისა და წაშლის ოპერაციების ერთში გაერთიანებისთვის განცხადება.

გარდა ამისა, როგორ წაშალოთ შერწყმის განცხადება SQL-ში? Თუ შენ გამოყენება ჩასმა, განახლება და განცხადების წაშლა ინდივიდუალურად, თქვენ უნდა ააწყოთ სამი ცალკე განცხადებები მონაცემების განახლება სამიზნე ცხრილისთვის შესაბამისი რიგებით საწყისი ცხრილიდან. მაშინ წაშლა ; პირველ რიგში, თქვენ მიუთითეთ სამიზნე ცხრილი და წყაროს ცხრილი შერწყმა პუნქტი.

აქ, შეგვიძლია გამოვიყენოთ Delete შერწყმის განცხადებაში?

ძირითადი სინტაქსი MERGE განცხადება : DELETE შეუძლია გვხვდება მხოლოდ ზემოაღნიშნული სქემის "merge_update_clause"-ში. ეს ნიშნავს, რომ ის უნდა მოხდეს WHEN MATCHED THE პუნქტში.

როცა დაემთხვა, განახლების დაყენება სად?

როდესაც ემთხვევა, მაშინ განაახლეთ ნაკრები თუ წყაროს ცხრილი შეუერთდება სვეტი შეიცავს ერთზე მეტს შესატყვისი მნიშვნელობა , MERGE განცხადება ბრუნდება გაშვების დროის შეცდომით.

გირჩევთ: