สารบัญ:
คำจำกัดความ - Hashed Table หมายถึงอะไร
ตารางแฮชหรือตารางแฮชเป็นตารางภายในชนิดพิเศษที่ใช้ในโปรแกรม ABAP โดยการใช้ฟังก์ชันแฮชจะได้รับตารางบันทึกที่จำเป็น เช่นเดียวกับตารางภายในประเภทอื่น ๆ ตารางที่ถูกแฮชจะถูกใช้เพื่อดึงข้อมูลจากตารางฐานข้อมูล SAP มาตรฐานโดยใช้โปรแกรม ABAP หรือวัตถุ ABAP อย่างไรก็ตามไม่เหมือนกับตารางภายในชนิดอื่นเช่นแบบมาตรฐานหรือแบบเรียงลำดับตารางแฮชไม่สามารถเข้าถึงได้โดยใช้ดัชนี เช่นเดียวกับตารางฐานข้อมูลตารางแฮชต้องใช้คีย์ที่ไม่ซ้ำกันTechopedia อธิบาย Hashed Table
คุณสมบัติของตารางภายในที่ถูกแฮชรวมถึง: หากต้องการประกาศตารางภายในตารางที่ถูกแฮชการประกาศของตารางภายในควรมีคำหลัก 'TYPE HASHED TABLE' สิ่งนี้จะทำให้ตารางภายในสามารถเข้าถึงอัลกอริทึมแฮชภายในได้ ต้องประกาศคีย์ที่ไม่ซ้ำกันเมื่อตาราง HASH ถูกใช้เนื่องจากเป็นข้อบังคับในอัลกอริทึม HASH คีย์ที่ไม่ซ้ำกันจะถูกกำหนดโดยคำหลัก 'UNIQUE KEY' ตารางแฮชช่วยให้ตารางที่อ่านมีค่าใช้จ่ายที่ไม่ขึ้นกับขนาดของตาราง ตารางที่ถูกแฮชเป็นที่ต้องการมากกว่าตารางภายในประเภทอื่นเมื่อมีชุดข้อมูลขนาดใหญ่ที่มีจำนวนการอ่านจำนวนมากและจำนวนการเขียนที่น้อยมาก ตารางที่แฮชยังเหมาะสำหรับการประมวลผลข้อมูลจำนวนมาก ไม่คำนึงถึงจำนวนของรายการในตารางเวลาตอบสนองสำหรับการเข้าถึงคีย์ในตารางที่แฮชยังคงไม่เปลี่ยนแปลง ตารางที่แฮชจะทำงานเร็วกว่าสำหรับคีย์ตารางแบบเต็มเท่านั้นและไม่สามารถทำงานในช่วงต่างๆได้ คำจำกัดความนี้เขียนขึ้นในบริบทของ SAP




