
ฟังก์ชันบล็อก CSV_DECODE ดีโค้ดแถวหนึ่งของสตริง CSV
หมายเหตุ: ฟังก์ชันบล็อกนี้สามารถมีมากกว่า 1 ออกซ์พุตได้ คุณสามารถคลิกขวาที่ฟังก์ชันบล็อกเพื่อเพิ่มอีก 1 ออกซ์พุต
อินพุตนี้คาดหวังว่าจะได้สตริงในรูปแบบ CSV
อินพุตนี้กำหนดตัวแบ่งระหว่างคอลัมน์ ถ้าอินพุตนี้เท่ากับ NULL จะใช้ ";" แทน
กำหนดเครื่องหมายวงเล็บของค่า ถ้าอินพุตนี้เท่ากับ NULL จะใช้ """ แทน
กำหนดตัว Escape ถ้าอินพุตนี้เป็นสตริงว่างจะปิดใช้งานเมคานิซึมการแอบห่อของผู้มีสิทธิ์พิเศษ ถ้าอินพุตนี้เท่ากับ NULL จะใช้ "\" แทน
หมายเหตุ: ทั่วไปแล้วเครื่องหมาย Enclosure ในเซลจะถูกแอบห่อโดยการคูณด้วย 2 แต่ตัว Escape สามารถใช้แทนได้ ตัวอย่างเช่น ค่า "" และ "\" มีความหมายเหมือนกัน นอกจากนี้ตัว Escape ยังสามารถใช้แอบห่อเครื่องหมาย Enclosure ได้ แต่ไม่มีความสำคัญพิเศษอื่นๆ และไม่สามารถใช้แอบห่อตัวเองได้
ออกซ์พุตนี้จะให้ค่าข้อมูลที่ถูกดึงออกมาจากคอลัมน์ ถ้าคอลัมน์นั้นไม่มีอยู่จะส่งค่า NULL กลับมา
เทคนิค: เพื่อตรวจสอบว่าค่านั้นถูกกำหนดหรือไม่ คุณสามารถใช้ฟังก์ชันบล็อก IS_NULL