উৎস দ্বারা মেলে না যখন এটি মুছে ফেলা হয়?
উৎস দ্বারা মেলে না যখন এটি মুছে ফেলা হয়?

ভিডিও: উৎস দ্বারা মেলে না যখন এটি মুছে ফেলা হয়?

ভিডিও: উৎস দ্বারা মেলে না যখন এটি মুছে ফেলা হয়?
ভিডিও: MS SQL সার্ভারে মার্জ স্টেটমেন্ট সহ ডেটা সন্নিবেশ করুন এবং আপডেট করুন 2024, ডিসেম্বর
Anonim

আমরা করতে পারা ব্যবহার উৎস দ্বারা মেলে না SQL সার্ভার মার্জ বিবৃতিতে ধারা মুছে ফেলা টার্গেট টেবিলের সারি যে না একটি সঙ্গে যোগ শর্ত মিলান সূত্র টেবিল সুতরাং, যখন আমরা ব্যবহার করি উৎস দ্বারা মেলে না এবং করতে পারা হয় মুছে ফেলা সারি বা এটি আপডেট করুন।

এখানে, মার্জ স্টেটমেন্টের প্রয়োজন কি?

দ্য বিবৃতি মার্জ করুন anther থেকে মিলিত মানগুলির উপর ভিত্তি করে একটি টেবিলে পরিবর্তন করতে ব্যবহৃত হয়। এটি সন্নিবেশ, আপডেট এবং অপারেশনগুলিকে একটিতে একত্রিত করতে ব্যবহার করা যেতে পারে বিবৃতি.

উপরন্তু, আপনি কিভাবে SQL এ একটি মার্জ বিবৃতি মুছে ফেলবেন? আপনি যদি ব্যবহার INSERT, UPDATE, and বিবৃতি মুছুন পৃথকভাবে, আপনাকে তিনটি পৃথক নির্মাণ করতে হবে বিবৃতি উৎস টেবিল থেকে মিলে যাওয়া সারিগুলির সাথে লক্ষ্য টেবিলে ডেটা আপডেট করতে। তারপর মুছে ফেলা ; প্রথমে, আপনি টার্গেট টেবিল এবং সোর্স টেবিল উল্লেখ করুন একত্রিত করা ধারা

এখানে, আমরা কি মার্জ স্টেটমেন্টে ডিলিট ব্যবহার করতে পারি?

এর জন্য মৌলিক সিনট্যাক্স বিবৃতি মার্জ করুন : ডিলিট করতে পারেন শুধুমাত্র উপরের স্কিমার "merge_update_clause" এ ঘটবে। এর মানে হল এটা অবশ্যই ঘটতে হবে WHEN MATCHED THEN ক্লজে।

মিলে গেলে আপডেট সেট কই?

যখন মিলবে তারপর আপডেট সেট করুন যদি সোর্স টেবিল এর যোগদান কলাম একাধিক রয়েছে মিল মান , MERGE স্টেটমেন্ট একটি রান-টাইম ত্রুটির সাথে রিটার্ন করে।

প্রস্তাবিত: