Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การแก้ไข Memory Error ขณะทำ UNION ใน SAP HANA

คำสั่ง SQL UNION ใช้รวมผลลัพธ์ของ SELECT statements สองคำสั่งขึ้นไป โดยไม่ส่งคืนแถวที่ซ้ำกัน

ในการใช้ UNION clause แต่ละ SELECT statement ต้องมี:

  • จำนวนคอลัมน์ที่เลือกเท่ากัน
  • จำนวนนิพจน์คอลัมน์เท่ากัน
  • ชนิดข้อมูลเดียวกัน
  • เรียงลำดับเหมือนกัน

ขณะทำ UNION ต้องสังเกตว่าจะดึงข้อมูลอะไรมา สำหรับ UNION ALL ต้องมั่นใจว่า Views ควรถูก materialized ให้สมบูรณ์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SAP HANA Modeling สามารถอ้างอิงจาก SAP Guide: SAP HANA Guide