แชร์ผ่าน


ฟังก์ชัน ER SPLITLIST

ฟังก์ชัน SPLITLIST แบ่งรายการที่ระบุเป็นชุดย่อย (หรือชุดงาน) ซึ่งแต่ละชุดประกอบด้วยจำนวนเรกคอร์ดที่ระบุ จากนั้นจะส่งกลับผลลัพธ์เป็นค่า รายการเรกคอร์ด ใหม่ที่ประกอบด้วยชุดงาน

ไวยากรณ์ 1

SPLITLIST (list, number)

ไวยากรณ์ 2

SPLITLIST (list, number, on-demand reading flag)

อาร์กิวเมนต์

list: รายการเรกคอร์ด

พาธที่ถูกต้องของรายการแหล่งข้อมูลของชนิดข้อมูล รายการเรกคอร์ด

number: จำนวนเต็ม

จำนวนสูงสุดของเรกคอร์ดต่อชุดงาน

on-demand reading flag: แบบบูลีน

ค่า บูลีน ที่ระบุว่าควรมีการสร้างองค์ประกอบของรายการย่อยตามความต้องการหรือไม่

ค่าที่ส่งคืน

รายการเรกคอร์ด

รายการผลลัพธ์ของเรกคอร์ด

บันทึกย่อการใช้งาน

รายการของชุดงานที่ส่งคืนประกอบด้วยองค์ประกอบต่อไปนี้:

  • ค่า:รายการ

    รายการของเรกคอร์ดที่เป็นของชุดงานปัจจุบัน

  • BatchNumber:จำนวนเต็ม

    หมายเลขของชุดงานปัจจุบันในรายการที่ส่งคืน

เมื่อตั้งค่าแฟล็กการอ่านตามความต้องการเป็น จริง รายการย่อยจะถูกสร้างขึ้นตามการร้องขอ ซึ่งอนุญาตให้ลดปริมาณการใช้หน่วยความจํา แต่อาจทําให้ประสิทธิภาพการลดลง ถ้าองค์ประกอบไม่ได้ถูกใช้ตามลำดับ

ตัวอย่าง

ในภาพประกอบต่อไปนี้ แหล่งข้อมูล รายการ ถูกสร้างเป็นรายการเรกคอร์ดที่มีสามเรกคอร์ด รายการนี้จะถูกแบ่งออกเป็นชุดงาน ซึ่งแต่ละชุดงานประกอบด้วยเรกคอร์ดสองรายการ

แหล่งข้อมูลที่แบ่งออกเป็นชุดงานต่างๆ

ภาพประกอบต่อไปนี้แสดงโครงร่างรูปแบบที่มีการออกแบบ ในโครงร่างนี้รูปแบบ การผูกกับแหล่งข้อมูล รายการ ถูกสร้างเพื่อสร้างเอาท์พุทในรูปแบบ XML เอาท์พุทนี้แสดงโหนดแต่ละโหนดสำหรับแต่ละชุดงานและเรกคอร์ดในนั้น

โครงร่างของรูปแบบที่มีการผูกกับแหล่งข้อมูล

ภาพประกอบต่อไปนี้แสดงผลลัพธ์ เมื่อมีการรันรูปแบบที่มีการออกแบบ

ผลลัพธ์ของการรันรูปแบบ

แหล่งข้อมูลเพิ่มเติม

ฟังก์ชันรายการ