SQL UNION ক্লজ/অপারেটর দুটি বা ততোধিক SELECT স্টেটমেন্টের ফলাফল একত্রিত করতে ব্যবহৃত হয়, ডুপ্লিকেট সারি ফেরত দেয় না।
UNION ব্যবহারের শর্তাবলী
- একই সংখ্যক কলাম সিলেক্ট করা উচিত
- একই সংখ্যক কলাম এক্সপ্রেশন থাকতে হবে
- একই ডেটা টাইপ হতে হবে
- একই ক্রমে থাকতে হবে
UNION ALL-এ মেমরি সমস্যা
UNION ALL ব্যবহার করার সময় নিশ্চিত করুন যে ভিউগুলো সম্পূর্ণভাবে মাটেরিয়ালাইজড (materialized)। বড় ডেটা সেটে এটি মেমরি সমস্যা সৃষ্টি করতে পারে।
সমাধান
- ডেটা ভলিউম কমাতে ফিল্টার আগে প্রয়োগ করুন।
- পার্টিশনিং ব্যবহার করুন।
- SAP HANA মডেলিং গাইড রেফার করুন।
আরও জানতে: SAP HANA Guide