Булак боюнча дал келбегенде, ал жок кылынат?
Булак боюнча дал келбегенде, ал жок кылынат?

Video: Булак боюнча дал келбегенде, ал жок кылынат?

Video: Булак боюнча дал келбегенде, ал жок кылынат?
Video: Ноокат жолу бүткөнчө Ак-Булак айылынын Жолу бүүттү // Talant Ak-Bulak. 2024, Май
Anonim

Биз болот колдонуу БУЛАК МЕНЕН ТАЙЛАШБАЙ КАЛГАНДА SQL Server MERGE билдирүүсүндөгү пункт жок кылуу максаттуу таблицадагы саптар эмес кошулуу шартын а менен дал келүү булак стол. Ошентип, биз колдонгондо БУЛАК МЕНЕН ТАЙЛАШБАЙ КАЛГАНДА жана болот же жок кылуу сапты же аны жаңыртыңыз.

Бул жерде, бириктирүү билдирүүнүн эмне кереги бар?

The MERGE билдирүүсү антерден дал келген маанилердин негизинде бир таблицага өзгөртүүлөрдү киргизүү үчүн колдонулат. Аны кыстаруу, жаңыртуу жана жок кылуу операцияларын бир операцияга айкалыштыруу үчүн колдонсо болот билдирүү.

Кошумча, SQLде бириктирүү билдирүүсүн кантип жок кыласыз? Эгер сен колдонуу INSERT, UPDATE жана DELETE билдирүү өз алдынча, үч өзүнчө куруу керек билдирүүлөр булак таблицасындагы дал келген саптар менен максаттуу таблицага маалыматтарды жаңыртуу. АНДА ЖОК ; Биринчиден, сиз максаттуу таблицаны жана булак таблицасын белгилейсиз БИРИКТҮҮ пункт.

Бул жерде, биз бириктирүү билдирүүсүндө жок кылууну колдоно алабызбы?

үчүн негизги синтаксис MERGE билдирүүсү : DELETE болот жогорудагы схеманын "merge_update_clause" пунктунда гана пайда болот. Бул WHEN MATCHED THEN пунктунда болушу керек дегенди билдирет.

Качан дал келип, жаңыртуу кайда орнотулган?

КАЧАН ДА КАЧАН АНДА ЖАҢЫРТЫЛУУ Эгерде булак таблицасы кошулса тилке бирден ашык камтыйт дал келген маани , MERGE билдирүүсү иштөө убактысынын катасы менен кайтып келет.

Сунушталууда: